Скажем, у вас есть таблица некоторых элементов с этими двумя столбцами:
- Название предмета
- Цена
....где ItemName
уникально.
Как показать сумму всех цен для каждого ItemName
(я использую Oracle)? Если я просто попробую это:
SELECT ItemName,
SUM(Price)
FROM Items
Я получаю эту ошибку:
ORA-00937: не групповая функция с одной группой
... который исчезает, только если я использую GROUP BY. Но тогда я могу СУММИТЬ только по группам, а не по всем.