У меня есть несколько таблиц, которые я left join
, и предложение Group By
, которое группирует несколько столбцов.
Однако есть один столбец, который group-by
'редактируется, но остается отличным (productNumber).
Мне нужно суммировать количество столбец ниже:
salesID historyID productID name productNumber quantity
1 123 1 A 234554 10
1 123 1 A 666666 10
Я хочу только первую запись , но с количеством 10 + 10 = 20.
Первая запись будет иметь флаг mainNumber = 1, а вторая запись будет иметь mainNumber = 0, однако этот столбец не отображается в SELECT
.
Другими словами, я хотел бы суммировать количества, но отображать только productNumber, где mainNumber = 1.
Как мне это сделать?
Спасибо!