View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 12.12.2002   #8 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,284
SQL server ve Access ta da DISTINCT geçiyor ancak sorun o değil iki tablodan çekim yaparken "list.list_id <> checksend.list_id" yazılmasına rağmen tüm kayıtlar dönüyor.

İki tablodan bu tip bir çekim yaparsan dönen yanlış olur çünkü;

Mesela list.list_id 50 olsun.

ilk kayıt için checksend' e bakıyor. karşısına checksend.list_id' 25 olarak çıkıyor ne olutyor hemen bu kayıt geçiyor halbyuki biizm istediğimizde tüm tablıoyu kontrol etmeliydi.

SQL çalışırken tüm tabloyu bu şekilde kontrol eder dolayısıyla bu SQL cümleciğinden istediğimiz sonucu alamayız. İşte bu yüzden buraya yazdım

Mesela checksend tablosunda sadece tek kayıtr olsun list_id' side 25 olsun bu sefer mailları listelerken 25 nolu id yi bulamayız. Çünkü tek kayıt vardır ve bunu kontrol ettiğinde öbür taraftada görür ve bunu döndürmez..

Şimdi bir fikri olan varsa bekliyorum...
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!
soul şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin