13 Wrz
2003
13 Wrz
'03
12:34
Witam.
Kombinuje nad tym i jakos mi nie wychodzi...
chcialbym z bazy sql`a wyciagnac liste osob ktore sa zadluzone.. chodzi mi oto jak powinno wygladac zapytanie w mysql`y..
Wyciągnięcie listy bilansu wszystkich użytkowników:
SELECT users.id AS id, SUM((type * 2 - 7) * value) AS balance FROM users LEFT JOIN cash ON users.id = cash.userid AND (cash.type = 3 OR cash.type = 4) GROUP BY users.id
Wyciągnięcie listy bilans użytkowników którzy mają jakieś wpisy w cash:
SELECT users.id AS id, SUM((type*2-7)*value) AS balance FROM users, cash WHERE users.id=cash.userid AND (type=3 OR type=4) GROUP BY users.id
--
Łukasz Jarosław Mozer
http://www.baseciq.org
mailto: lukasz@rulez.pl