Bu sorgu bize Tom Hanks’in oynadığı filmleri getirsin ;
Kod:
SELECT Ad
FROM Filmler
WHERE Film_ID IN (
SELECT Film_ID
FROM Oyuncu_Film
WHERE Oyuncu_ID = (
SELECT Oyuncu_ID
FROM Oyuncular
WHERE Ad = "Tom" AND Soyad = "Hanks") )
alıntı olarak şöyle bir örnek var.
(10/04/2022, 02:02)Yandemir yazdı: Bu sorgu bize Tom Hanks’in oynadığı filmleri getirsin ;
Kod:
SELECT Ad
FROM Filmler
WHERE Film_ID IN (
SELECT Film_ID
FROM Oyuncu_Film
WHERE Oyuncu_ID = (
SELECT Oyuncu_ID
FROM Oyuncular
WHERE Ad = "Tom" AND Soyad = "Hanks") )
alıntı olarak şöyle bir örnek var.
Hocam buna uyarlayamadım burda Farklı tablolarda çalışma yapılmış ama ben tek tablo üzerinden çalışma yapmaya çalışıyorum.
Merhaba, Biraz geç bir cevap oldu ama yeni gördüm soruyu. Benzer çözüm arayanlar olursa belki yardımcı olabilir.
Aşağıdaki gibi bir sorgu da kullanılabilir.
Kod:
select Kesinti_No,
Bildirim_Baslangic_Zamani_MRC_min=(SELECT min(Bildirim_Baslangic_Zamani) FROM Bagli_Bildirimler b WHERE b.Kesinti_No=k.Kesinti_No and Bildirim_Kaynagi = 'MRC'),
Bildirim_Baslangic_Zamani_MRC_max=(SELECT max(Bildirim_Baslangic_Zamani) FROM Bagli_Bildirimler b WHERE b.Kesinti_No=k.Kesinti_No and Bildirim_Kaynagi = 'MRC'),
Bildirim_Baslangic_Zamani_SRC_min=(SELECT min(Bildirim_Baslangic_Zamani) FROM Bagli_Bildirimler b WHERE b.Kesinti_No=k.Kesinti_No and Bildirim_Kaynagi = 'SRC'),
Bildirim_Baslangic_Zamani_SRC_max=(SELECT max(Bildirim_Baslangic_Zamani) FROM Bagli_Bildirimler b WHERE b.Kesinti_No=k.Kesinti_No and Bildirim_Kaynagi = 'SRC'),
MRC_Sayi=(SELECT COUNT(*) FROM Bagli_Bildirimler b WHERE b.Kesinti_No=k.Kesinti_No and Bildirim_Kaynagi = 'MRC'),
SRC_Sayi=(SELECT COUNT(*) FROM Bagli_Bildirimler b WHERE b.Kesinti_No=k.Kesinti_No and Bildirim_Kaynagi = 'SRC')
from (SELECT Kesinti_No FROM Bagli_Bildirimler GROUP BY Kesinti_No) k
(09/04/2022, 14:06)footprinting yazdı: Hocam Union la yapamam başlıkların yan yana gelmesi gerekiyor.
Örnek :
Kesinti_No - Bildirim_Baslangic_Zamani_MRC_min - Bildirim_Baslangic_Zamani_MRC_max - Bildirim_Baslangic_Zamani_SRC_min - Bildirim_Baslangic_Zamani_SRC_max - MRC_Sayi - SRC_Sayi
yukarıdaki gibi yan yana getirmem gerekiyor.
Bu işlemi JOIN le yaparım bunun içinde her biri için sorgular oluşturmam gerekiyor. Sorgular oluşturup sistemi yormadan tek sorgu ile yapmak istiyorum.