ArimaKei回答ポイント 80ptウォッチ 1

以下のようなテーブルがあります


id | num | goal| sqd
1 | 10 | null| 中村俊輔
2 | 10 | 1 | 中村俊輔
3 | 10 | 2 | 中村俊輔
4 | 10 | 3 | 中村俊輔
5 |  9 | null| 松井大輔
6 |  7 | null| 遠藤保仁
7 |  7 | 1 | 遠藤保仁
8 |  7 | 2 | 遠藤保仁
9 | 22 | null| 阿部勇樹
10 | 22 | 1 | 阿部勇樹

背番号(num)ごとにgoal数の一番大きな値ひとつと、ノーゴール(Null値)の行を抜き出したいのですが、この場合のSQLの書き方をご教示ください。この例で言えば、

1 | 10 | null| 中村俊輔
4 | 10 | 3 | 中村俊輔
5 |  9 | null| 松井大輔
6 |  7 | null| 遠藤保仁
8 |  7 | 2 | 遠藤保仁
9 | 22 | null| 阿部勇樹
10 | 22 | 1 | 阿部勇樹

上記のような結果になるようなSQLになります。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-05-27 00:03:13
終了日時
2008-06-03 00:05:02
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

遠藤保仁9阿部勇樹6SQL1319中村俊輔9背番号24

人気の質問

メニュー

PC版