iki tablo var.
kisi tablosu
id isim
1 ali
2 veli
3 musti
okul tablosu
id kisiid okul
1 1 msu
2 2 bilgi
buradan kisi tablosunda kaydı olup da okulu olmayanları nasıl çekerim, yani bu verilerle musti yi?
kisi tablosu
id isim
1 ali
2 veli
3 musti
okul tablosu
id kisiid okul
1 1 msu
2 2 bilgi
buradan kisi tablosunda kaydı olup da okulu olmayanları nasıl çekerim, yani bu verilerle musti yi?
buldum şöyleymiş:
SELECT * FROM kisi
WHERE NOT EXISTS (
SELECT *
FROM okul
WHERE id = kisiid
)
ensar
- 2. tabloda neden id ve kisiid var, sırf kisiid yerine
- neden okul kısmı kişi tablosunda değil
- neden okul tablosunda, okulu olmayan adam yok, onun yerine null olarak bıraksan idlerin saçmalası sorunu da olmaz
egomanyak
eyvah eyvah. gerçekte böyle tablolar yok güzel kardeşlerim. kişi ve okul isimleri tamamen hayal mahsulüdür, soruyu kolay ifade etmek için öyle yazdım. sağolun yine de.
ensar
1