@Vladislav105

Как суммировать строки из бд, если имя одинаковое?

Есть запрос к mysql на вывод строк из таблицы с рейтингом, где записей для одного пользователя может быть несколько.
SELECT name, month, points FROM points WHERE month=? ORDER BY points DESC

Если записей с одинаковым name несколько, то points должен суммироваться и строка сливаться в одну.
600dbcce0a7af083006442.png
Возился полтора часа, не могу составить запрос. Буду очень благодарен за помощь
  • Вопрос задан
  • 475 просмотров
Решения вопроса 2
select `name`, `month`, sum(`points`) from `points` group by `name` = ?, `month` = ?
Ответ написан
@Sandy_Kingdom
SELECT `name`, SUM(`points`)
FROM `имя таблицы`
GROUP BY `name`
ORDER BY `points` DESC
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы