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


SELECT *
, (select sayı from cocuklar ehehe cocuklar.id = isimler.id) as cocuksayisi
from isimler
rhan

1