• ベストアンサー

SQL最大値レコード抽出について

下記のようなテーブルがあったとしてフィールド1のコードごとにフィールド2が最大値のものを抽出したいのですが一回のSQLで可能ですか? フィールド1 フィールド2 abc 20070309 abc 20070302 abc 20070307 def 20070304 def 20070306 def 20070303 ・ ・ ・ 例: abc 20070309 def 20070306 ・ ・

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

一回で可能です。GROUP BY と MAX を用いてみてください。 select フィールド1, max(フィールド2) from hogehoge ←適宜変更してください。 group by フィールド1 ;

関連するQ&A