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..

 

www.w3schools.com

lemmiwinks

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

mobil görünümden çık