• 締切済み

SQL文について

1番小さい番号の中で、1番高い物を選ぶ場合、どのようなSQL文を書けばいいのか教えていただけないでしょうか 番号 値段  1   30  2   100  1   500  3   400  2   40 この場合だと1番小さい数字1の中で1番高い物なので1 500を検索できるようにしたいです。 よろしくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

select 番号,max(値段) from テーブル where 番号=(select min(番号) from テーブル)

ryiryilp
質問者

お礼

ありがとうございます。

すると、全ての回答が全文表示されます。
  • t_ohta
  • ベストアンサー率38% (5320/13881)
回答No.1

SELECT * FROM テーブル ORDER BY 番号, 値段 DESC LIMIT 1;

ryiryilp
質問者

お礼

ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A