25 Cze
2008
25 Cze
'08
14:50
Sarenka pisze:
daje w wyniku jeden rekord z klientem o pierwszym id a w cash suma dla wszystkich klientow
A może tak:
SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, SUM( cash.value ) FROM customers LEFT JOIN customercontacts ON ( customers.id = customercontacts.id ) JOIN cash ON ( customers.id = cash.customerid ) GROUP BY customers.id
dziekuje. potrzebuje jeszcze dolaczyc sumer taryf :) oryginalne zapytanie wyglada tak:
SELECT SUM(tariffs.value) FROM assignments, tariffs, customers WHERE customerid = customers.id AND tariffid = tariffs.id AND deleted = 0 GROUP BY customers.id;
ps. przepraszam, wiem, ze to nie jest szkolka sql'a...
!DSPAM:48623f2d207071660962268!