AccessTr.neT

Tam Versiyon: Sorgu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
(08/08/2021, 11:17)berduş yazdı: [ -> ]tablo2deki Kayit_1_ID,Kayit_2_ID,Kayit_3_ID..... alanları neden sayısal değil de metin türünde?
eğer sayısal olsaydı aşağıdaki gibi bir kod ile tablo1'e bağlanıp kullanılmamış kayıtlar da görülebilirdi
SELECT Tablo1.DENEME, Count(UnionX.Kayit_1_ID) AS Say
FROM Tablo1 LEFT JOIN (SELECT Tablo2.Kayit_1_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_2_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_3_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_4_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_5_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_6_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_7_ID
FROM Tablo2
union all
SELECT Tablo2.Kayit_8_ID
FROM Tablo2)  AS UnionX ON Tablo1.Kimlik = UnionX.Kayit_1_ID
GROUP BY Tablo1.DENEME, Tablo1.Kimlik
ORDER BY Tablo1.Kimlik;


Hocam kusura bakmayın sayısal veri olmamasının sebebi benim hatam örnek çalışma hazırlarken unutmuşum. Bu kod tam istediğim gibi olmuş elinize sağlık
Bu sorguda ne yaptınız UnionX sanırım geçici tablo oluşttunuz
aslında UnionX bağımsız olarak da oluşturulup öyle de kullanılabilirdi ki aslında öylesi daha hızlı bile olabilirdi ama ben o an aklıma öyle geldiği için sorgu içinde sorgu olarak kullandım

(08/08/2021, 11:41)lemoncher2 yazdı: [ -> ]UnionX sanırım geçici tablo oluşttunuz
UnionX geçici tablo değil, sanal sorgu diyebiliriz en çok.

çalışmanıza hakim olmadığım için yanılabilirim ama eğer tablo1'den bir kaydı silerseniz tablo2'de o kayda ait veriler varsa tablo1 ile ilişkilendirildiğinden sorguda görünmez
(08/08/2021, 11:44)berduş yazdı: [ -> ]aslında UnionX bağımsız olarak da oluşturulup öyle de kullanılabilirdi ki aslında öylesi daha hızlı bile olabilirdi ama ben o an aklıma öyle geldiği için sorgu içinde sorgu olarak kullandım

(08/08/2021, 11:41)lemoncher2 yazdı: [ -> ]UnionX sanırım geçici tablo oluşttunuz
UnionX  geçici tablo değil, sanal sorgu diyebiliriz en çok.

çalışmanıza hakim olmadığım için yanılabilirim ama eğer tablo1'den bir kaydı silerseniz tablo2'de o kayda ait veriler varsa tablo1 ile ilişkilendirildiğinden sorguda görünmez

Tablo1 den silinen veya değiştirilen kayıtlar aynı zamanda Tablo2 den de eş zamanlı siliniyor veya değişiyor hocam
sorun çözüldüyse cevaplanmışlara taşıyorum konuyu?
(08/08/2021, 12:02)berduş yazdı: [ -> ]sorun çözüldüyse cevaplanmışlara taşıyorum konuyu?

Taşıyabilirsiniz Hocam Emeğinize sağlık iyi çalışmalar
rica ederim
iyi çalışmalar
Sayfalar: 1 2 3 4 5