Выберите несколько столбцов из таблицы, но сгруппируйте по одному
Имя таблицы - «OrderDetails», столбцы приведены ниже:
OrderDetailID || ProductID || ProductName || OrderQuantity
Я пытаюсь выбрать несколько столбцов и сгруппировать по ProductID с суммой OrderQuantity.
Select ProductID,ProductName,OrderQuantity Sum(OrderQuantity)
from OrderDetails Group By ProductID
Но, конечно, этот код выдает ошибку. Я должен добавить другие имена столбцов для группировки, но это не то, что я хочу, и так как в моих данных много элементов,результаты неожиданные.
Пример запроса данных:
ProductID, ProductName, OrderQuity от OrderDetails
Результаты ниже:
ProductID ProductName OrderQuantity
1001 abc 5
1002 abc 23 (ProductNames can be same)
2002 xyz 8
3004 ytp 15
4001 aze 19
1001 abc 7 (2nd row of same ProductID)
Ожидаемый результат:
ProductID ProductName OrderQuantity
1001 abc 12 (group by productID while summing)
1002 abc 23
2002 xyz 8
3004 ytp 15
4001 aze 19
Как выбрать несколько столбцов и столбец Group By ProductID, поскольку ProductName не является уникальным?
При этом также получите сумму столбца OrderQuantity.