При использовании GROUP BY
все элементы данных в SELECT
должны быть либо включены в GROUP BY
, либо помещены в совокупную функцию .
Следовательно, fkPlayerId
следует сгруппировать, а plays
использовать с функцией SUM()
SELECT [fkPlayerId], SUM([plays])
FROM [dPlaysPerDay]
INNER JOIN dWinners ON [dPlaysPerDay].[fkPlayerId]=dWinners.[pkWinnerId]
GROUP BY fkPlayerId
К ORDER BY
агрегатной функции, присвоить элементу данных псевдоним и упорядочить следующим образом:
SELECT [fkPlayerId], SUM([plays]) as TotalPlays
FROM [dPlaysPerDay]
INNER JOIN dWinners ON [dPlaysPerDay].[fkPlayerId]=dWinners.[pkWinnerId]
GROUP BY fkPlayerId
ORDER BY TotalPlays