|
|
|
| есть таблица
id |quantity
1 | 3
2 | 9
3 | 2
4 | 5
1 | 4
3 | 4
5 | 9
1 | 1
как посчитать сумму quantity для каждого уникального значения id, то есть для id=1 сумма должна сложиться из 3+4+1.
Сейчас у меня получается двойная работа. сначала запрос в базу DISTINCT, а потом "select * from table where id=$line[id]", можно ли более простым способом это решить? | |
|
|
|
|
|
|
|
для: Poul
(09.11.2007 в 09:59)
| | SELECT id, Sum(quantity) FROM table_name
GROUP BY id; | |
|
|
|
|
|
|
|
для: Poul
(09.11.2007 в 09:59)
| | SELECT SUM(quantity), id FROM table GROUP BY id | |
|
|
|
|
|
|
|
для: Саня
(09.11.2007 в 10:25)
| | Спасибо. | |
|
|
|