Odemeyenlerin Personeller oldugunu varsayip PERSONEL isimli bir tabloda tutulduklarini ve de sicil_nı diye de bir alanin hem PERSONEL tablosunda hem de aidat tablosunda oldugunu varsayarak sorunuzun cevabi su sekilde olabilir. Tabi subquery'leri destekleyen bir veritabani ile calisiyorsaniz.
Kod: Tümünü seç
Select sicil_no from PERSONEL
where sicil_no not in (select distinct sicil_no from aidat)
ya da ayni anlama gelen
Kod: Tümünü seç
Select sicil_no from PERSONEL
where not sicil_no =any(select distinct sicil_no from aidat)
eger belirli bir ay ve yilda odeme yapmayanlari istiyorsaniz o zaman icteki query'nin
Kod: Tümünü seç
(select distinct sicil_no from aidat)
where kismina kendi kullandiginiz ay ve yil kontrollerini ekleyebilirsiniz.