使用DBはMySQLです
言葉で説明すると、各プレイヤーのスコアを管理するuser_scoreというテーブルとプレイヤー情報を管理するplayerというテーブルがあり、
[user_scoreテーブル]
![
[playerテーブル]
[求めたいテーブル]
user_id | player_id |
---|---|
1 | 10 |
3 | 13 |
- 2つのテーブルをplayerテーブルにあるplayer_id列で統合する
- playerテーブルにもともとあったplayer_id列で降順にし、そこからuser_id列をグループ化して、各グループでplayer_idの最小がある行を求めて、user_score内の「mail_all」という列で集計(合計)をだす
を行いたいのです。上の質問0番の方法は分かるのですが、1番の方法が分からないので0、1番を同時に実現できるSQL文の書き方があれば教えてほしいです。お願い致します。
回答1件
あなたの回答
tips
プレビュー