- ベストアンサー
【SQL】日付が最大のレコード群を取得したい
Aテーブルから日付が最大のレコードを取得し(AAとする) AAに対して、さらに抽出条件を加えたいです。 Aテーブル: 商品名│日付 │ あああ│2007/01/01│ いいい│2007/01/02│←このレコード ううう│2007/01/01│ おおお│2007/01/02│←このレコード 上記の場合、商品名=「いいい」「おおお」の レコードを取り出したいのです。 さらにはそのレコード達に対して抽出を行いたいのですが まずは、この取り出し方をご教授ください。 (※grpup句やMAXを使用してみましたが、うまくいきません。。) よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT * FROM Aテーブル WHERE 日付 IN (SELECT MAX(日付) FROM Aテーブル) かな。
お礼
大変ありがとうございます! 日付のMAXの『いづれか』としてあげればよかったんですね。 1レコードしか取れなくて困っていたところ、 早い回答、本当にありがとうございます。 (聞いてばかりでなく、人に回答できるようになりたいです;)