SQLでGROUPBYをもちいる際に
SQL
1SELECT * From dbname GROUP BY (集計するカラム) DESC
で、グループ化されたものを降順にソートできるのですが、
逆に降順にソートしたものをグループ化したいときはどのようにすればよいでしょうか?
例えば
player_id | value | class |
---|---|---|
1 | 1 | 3 |
1 | 2 | 1 |
2 | 1 | 3 |
1 | 5 | 1 |
1 | 4 | 3 |
2 | 11 | 1 |
1 | 9 | 3 |
のようなテーブルをvalueで降順にソートしてからplayer_idでグループ化して最終的に
player_id | value | class |
---|---|---|
1 | 9 | 3 |
2 | 11 | 1 |
のようなテーブルを作りたい時はSQL文をどのように書けばよいのか方法を教えてほしいです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。