2011/1/11 #include <linux/kernel.h> <include.linux.kerne...@gmail.com>:
> Select tablo1.isim, tablo2.maas,sum(tablo3.gun)
> From tablo1, tablo2
> left join tablo3 on ( tablo1.isim = tablo3.isim)
> where tablo1.isim = tablo2.maas
>
> Oldu mu?

GROUP BY yapmadığınız için tablo3'teki bütün satırlardaki gün'lerin
toplamı gelir.

GROUP BY(tablo3.isim) eklerseniz doğru çalışacağını umuyorum.



Sorguda syntax hatası varsa bunu da deneyebilirsiniz :

SELECT t1.isim, t2.maas, sum(t3.gun) AS toplamGun
FROM tablo1 AS t1, tablo2 AS t2, tablo3 AS t3
WHERE t2.isim = t1.isim AND t3.isim = t1.isim GROUP BY(t3.isim)


-- 
Hüsrev Özayman
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap