Запрос с подсчетом значений с двух столбцов (mysql)

в столбике product_id нужно подсчитать количество повторяющихся значений
в столбике notified нужно получить сумму всех значений относящихся к своему значению колонки product_id

К примеру:
product_id = 19 есть 3 значения
notified (для product_id = 19) сумма = 2

В итоге мне нужно сплюсовать значения 3 и 2.


пробую так
SELECT COUNT(*) + SUM(nwa.notified) FROM notify_when_arrives nwa GROUP BY nwa.product_id
но выходит не то что нужно…

помогите оформить запрос
  • Вопрос задан
  • 5464 просмотра
Решения вопроса 1
startsevdenis
@startsevdenis
На сколько понял, так должно подойти
SELECT nwa.product_id, (COUNT(*) + SUM(nwa.notified)) AS itog FROM notify_when_arrives nwa GROUP BY nwa.product_id
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@rozhik
SELECT product_id, COUNT(*) AS product_id_sum, SUM(nwa.notified) as notified FROM notify_when_arrives nwa GROUP BY nwa.product_id
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы