У меня есть требование: необходимзапрос, чтобы найти сумму значений для дублированного идентификатора в MySQL
ID Quantity
1 5
1 4
1 2
1 4
2 1
2 2
2 3
3 1
3 3
3 2
Выход:
ID Quantity
1 15
2 6
3 6
Я пробовал ниже запрос на MySQL, но не в состоянии получить соответствующий результат.
SELECT
a.id, sum(b.Quantity)
FROM
table_name a
INNER JOIN
table_name b
ON a.id = b.id
group by
a.id, b.Quantity
Что вы подразумеваете под «идентификатором дубликата». Вы имеете в виду, игнорируете те, которые происходят один раз, и суммируют только те, которые дублируются? – doug65536