- ベストアンサー
グループごとの一番小さい値を取り出したい
データベースに列A、Bがあり、その中は A b 1 1 1 2 1 3 1 4 2 2 2 3 2 5 を入力されていて、以下のようにAのグループの中の値で最小値を取得したいのです。 A B 1 1 2 2 MIN関数を使用すると、テーブル全ての最小値を取得してしまうので、上手くいきません。何かいい方法があるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select A,min(B) from テーブル名 group by A; +------+--------+ | A | min(B) | +------+--------+ | 1 | 1 | | 2 | 2 | +------+--------+ 2 rows in set (0.00 sec) とかどうでしょう?
お礼
できました。ありがとうございます。…簡単だったんですね(^^);