[]
SQL de sayısı 0(sıfır)) olan kayıtları da gösterme
merhaba
elimde 2 tane tablo var diyelim;
1.tablo(isimler adlı) iki alanlı ve içeriği
id isim
-- ----
1 ahmet
2 mehmet
3 veli olsun;
2.tablo ise "cocuk sayıları" tablosu olsun ve içeriği de
id isim çoc_say
-- ---- -------
2 mehmet 4
3 veli 2 olsun
şimdi ben isimler tablosundaki kişilerin çocuk sayılarını çekmek istiyorum
dikkat ettiyseniz ahmet'in çocuğu yok ve ben çektiğim bilginin
ahmet 0
mehmet 4
veli 2 şeklinde olmasını istiyorum.
Bunu nasıl sağlayabilirim. "ahmet" i bir türlü 0 olarak çekemiyorum
Teşekkürler..
elimde 2 tane tablo var diyelim;
1.tablo(isimler adlı) iki alanlı ve içeriği
id isim
-- ----
1 ahmet
2 mehmet
3 veli olsun;
2.tablo ise "cocuk sayıları" tablosu olsun ve içeriği de
id isim çoc_say
-- ---- -------
2 mehmet 4
3 veli 2 olsun
şimdi ben isimler tablosundaki kişilerin çocuk sayılarını çekmek istiyorum
dikkat ettiyseniz ahmet'in çocuğu yok ve ben çektiğim bilginin
ahmet 0
mehmet 4
veli 2 şeklinde olmasını istiyorum.
Bunu nasıl sağlayabilirim. "ahmet" i bir türlü 0 olarak çekemiyorum
Teşekkürler..
inner join değil left join yapın.
- nuka cola (29.08.14 16:38:15)
SELECT *
, (select sayı from cocuklar ehehe cocuklar.id = isimler.id) as cocuksayisi
from isimler
, (select sayı from cocuklar ehehe cocuklar.id = isimler.id) as cocuksayisi
from isimler
- rhan (29.08.14 19:18:14)
1