Une autre solution qui fonctionnerait sur SQL Server 2000 (identique à INNER JOIN ci-dessus, mais légèrement plus rapide) est :
SELECT id, userId, Score
FROM UserScores
WHERE id in (SELECT MAX(id)
FROM UserScores
GROUP BY userId
)
ORDER BY userId