sql >> Databasteknik >  >> RDS >> Sqlserver

Så här frågar du efter rader som har det högsta kolumnvärdet bland rader som har samma värde för en av kolumnerna

En annan lösning som skulle fungera på SQL Server 2000 (samma som INNER JOIN ovan, men något snabbare) är:

SELECT id, userId, Score
  FROM UserScores
 WHERE id in (SELECT MAX(id)
                FROM UserScores
               GROUP BY userId
             ) 
 ORDER BY userId


  1. Kan PDO rowCount() efter UPDATE-frågan visa skillnaden mellan inga ändringar gjorda och en obefintlig rad?

  2. Mysql-kommandot hittades inte i OS X 10.7

  3. pivot/unpivot-tabeller mysql

  4. Hur applicerar man 3 värden för 1 rad till 3 rader med varje värde?