Hej.
Jak powinno wyglądać zapytanie SQL które zwróciłoby tabelę:
| id | sum |
| id | sum |...
itd.
Zrobiłem zapytanie:
SELECT a.id_towaru, (SELECT SUM( ilosc ) AS sumaFROM towar_win AS bWHERE b.id_towaru = a.id_towaru)FROM towar_win AS a
Działa to prawie dobrze, jednak jeżeli jest więcej niż jeden produkt z takim samym id to w wyniku dostaje kilka wierszy z tą sumą.
id | sum
3 | 469
4 | 800
3 |469
Czyli dwa razy dostałem sumę produktów z id = 3