2013-07-28 4 views
1

Я очень новичок в SQL, искал этот ответ в Интернете, но я просто не знаю конкретных ключевых слов для использования. Я попытался использовать функцию суммы и функцию, но я просто не мог понять это.Как добавить значения, имеющие одинаковый идентификатор

Так у меня есть таблица, как этот

product_id Sales 
11   32 
11   28 
12   20 
12   22 
12   10 

Как я группа в этой таблице, так что же product_id имеет общий объем продаж (добавление всех продаж). Я пытаюсь добиться такого результата:

product_id Sales 
11   60 
12   52 

Большое спасибо!

+2

Поиск 'GROUP BY' и' агрегатного functions'. –

+2

SELECT product_id, SUM (Sales) FROM table_name GROUP BY product_id – andrewb

ответ

1
select product_id, sum(Sales) from table 
    group by product_id order by product_id 
1

Довольно уверен, что это должно работать ...

SELECT product_id, SUM(Sales) 
FROM table_name 
GROUP BY product_id 
Смежные вопросы