プロが教える店舗&オフィスのセキュリティ対策術

1番小さい番号の中で、1番高い物を選ぶ場合、どのようなSQL文を書けばいいのか教えていただけないでしょうか

番号 値段
 1   30
 2   100
 1   500
 3   400
 2   40

この場合だと1番小さい数字1の中で1番高い物なので1 500を検索できるようにしたいです。
よろしくお願いします。

A 回答 (2件)

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


where 番号=(select min(番号) from テーブル)
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2014/10/30 15:04

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

    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2014/10/30 15:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!