Zapytanie SUMA komórek gdzie id jest takie samo

0

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

1

o_O

select id, sum(ilosc) from tabela group by id

1 użytkowników online, w tym zalogowanych: 0, gości: 1