@Vladislav105

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

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

Если записей с одинаковым name несколько, то points должен суммироваться и строка сливаться в одну.
600dbcce0a7af083006442.png
Возился полтора часа, не могу составить запрос. Буду очень благодарен за помощь
  • Вопрос задан
  • 411 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 22:00
500 руб./в час
24 апр. 2024, в 21:49
10000 руб./за проект