• ベストアンサー

グループごとの一番小さい値を取り出したい

データベースに列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関数を使用すると、テーブル全ての最小値を取得してしまうので、上手くいきません。何かいい方法があるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • giraffa96
  • ベストアンサー率70% (106/150)
回答No.1

select A,min(B) from テーブル名 group by A; +------+--------+ | A | min(B) | +------+--------+ | 1 | 1 | | 2 | 2 | +------+--------+ 2 rows in set (0.00 sec) とかどうでしょう?

real111
質問者

お礼

できました。ありがとうございます。…簡単だったんですね(^^);

関連するQ&A