sql >> データベース >  >> RDS >> Sqlserver

列の 1 つに同じ値を持つ行の中で最大の列値を持つ行を照会する方法

    SQL Server 2000 で動作する別のソリューション (上記の INNER JOIN と同じですが、少し高速です) は次のとおりです。

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


    1. 画像コードphpのアップロードで間違いを見つけることができません

    2. ActiveRecordクエリにカスタムSELECT句を組み込む

    3. rand()によるmysqlの順序パフォーマンスの問題と解決策

    4. ブラックリストに載っている単語を文から削除する正規表現