İki tablo karşılaştırıp, koşula göre olmayan..

guest48
31-03-2017, 16:20   |  #1  
guest48 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Mar 2017

Merhabalar;

İki tablo karşılaştırıp, diğerinde olmayanları listelemek istiyorum,  LEFT JOIN ile kısmen yapıyorum yalnız birde koşulum var işin içine koşul girdiğinde çuvallıyorum Şaşkın


Örnek;

Bir tarafta Öğrencilerin Tutulduğu, bir tarafta da öğrenciler ve alması gerektiği dersler var.

1 id nolu eğitimi almayan öğrenciler sorgusunu nasıl yaparım.  

Tablo yapılarım mı çok ters anlamadım Ağlıyor

White-Fox
31-03-2017, 17:53   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,104 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

http://www.sqlkodlari.com/22-sql-full-join-kullanimi.asp

Aradığın şey bu sanırım,Kolay gelsin...

guest48
31-03-2017, 19:55   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Mar 2017

Teşekkürler White-fox denemediğim join türü kalmadı. Joinler eşleşen bir kayıt bulduğunda diğerlerini getirmiyor. Hiç bi karşılığı yoksa getiriyor.

Çözümümü iki tablo arası expect yaparak buldum yalnız. Bu yöntemde seçilmiş olan alan sayıları aynı olması gerektiği için ihtiyacım olan diğer alanlardan vazgeçmem gerekiyor Ağlıyor

Çok daha kısa ve mantıklı yolu olduğu kesin ama ben bulamadım..

Olmazsa sağ kulağımızı sol elimizle başın altından bile değil başın üstünden tutacağız..