Получить все с отличным идентификатором пользователя и порядком по общему счету

0

У меня есть таблица, где один и тот же идентификатор пользователей несколько раз, в таблице также столбец оценки теперь я хочу получить всю запись из общей суммы счета отдельного пользовательского порядка на общий счет с отдельным идентификатором пользователя

Я пытаюсь выполнить следующий запрос, но не работает

select contId,answer,question,ContributorsId,sum(TotalScore) TotalScore 
from top_contributors 
group by ContributorsId 
order by TotalScore DESC

обратите внимание, что contid - это первичный ключ (auto increment), а ContributorsId - userid.

Теги:

2 ответа

2
Лучший ответ

Его простой агрегированный запрос

select contributorId,sum(score) totalscore 
from top_contributors 
group by contributorId
order by totalscore
  • 0
    спасибо, но я получаю всю колонку, как я могу получить?
  • 1
    Если вы хотите, чтобы все столбцы были добавлены в список выбора и в группу по предложению
Показать ещё 7 комментариев
1
select tc.contributorId, sum(score) as totalscore
from top_contributors tc
group by contributorId
order by totalscore

Я уверен, что он должен работать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню