[]
mysql sorgusu
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
)
SELECT * FROM kisi
WHERE NOT EXISTS (
SELECT *
FROM okul
WHERE id = kisiid
)
- ensar (21.08.11 19:34:11)
- 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
- 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 (21.08.11 20:38:09)
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 (21.08.11 22:03:46)
1