Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как посчитать сумму столбца с группировкой
 
 автор: Poul   (09.11.2007 в 09:59)   письмо автору
 
 

есть таблица

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]", можно ли более простым способом это решить?

   
 
 автор: Dimka31   (09.11.2007 в 10:25)   письмо автору
 
   для: Poul   (09.11.2007 в 09:59)
 

SELECT id, Sum(quantity) FROM table_name
GROUP BY id;

   
 
 автор: Саня   (09.11.2007 в 10:25)   письмо автору
 
   для: Poul   (09.11.2007 в 09:59)
 

SELECT SUM(quantity), id FROM table GROUP BY id

   
 
 автор: Poul   (09.11.2007 в 10:26)   письмо автору
 
   для: Саня   (09.11.2007 в 10:25)
 

Спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования