Мне нужно построить SQL-запрос, который выходит за рамки моих способностей программирования. Хорошо, вот моя просьба:
Допустим, у меня есть таблица со столбцами: id, user_id, email и amount. Этот запрос должен SELECT user_id только один раз! Если я совпал с user_id один раз, запрос продолжится, но если тот же user_id снова совпадет в другой строке, мы должны пропустить его.
Вот и главная проблема...
Представим, что мы однажды захватили user_id и пропустили все те же другие строки с этим user_id, теперь мне нужно суммировать все содержимое из столбца amount для одного и того же user_id.
Я думаю, что немного усложнил это, я попытаюсь проиллюстрировать свою проблему:
Если эта проблема не решается только с помощью SQL, тогда ответ PHP тоже будет работать.
Я пытаюсь создать список пользователей (без повторяющихся пользователей) и добавить сумму, которую они заплатили.
Судя по изображению, user_id 56 заплатил 90,00 (12 + 45 + 33)
Может ли кто-нибудь сказать мне, как этого добиться?