• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLで、日付最大のレコード抽出)

MySQLで日付最大のレコード抽出方法

このQ&Aのポイント
  • MySQLをJAVAで使用している場合、指定したキーの中で日付が最も大きいレコードを抽出する方法を知りたいです。提供されたSQLでは何も抽出されません。
  • 対象のfood_idが1で、food_nameが'みかん'であるレコードの中で、日付が最も大きいレコードを取得するための簡単なSQL文はありますか?
  • foodテーブルの例では、food_idが1で、food_nameが'みかん'であるレコードの中で、最も日付が大きいレコードを取得したいです。

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

  • ベストアンサー
回答No.2

LIMIT句を使えば、もっと簡単に出来るよ。 SELECT TOP 1 * FROM food WHERE food.food_id=1 ORDER BY food.entry_date DESC; つまり、DESCで並び変えて先頭を抽出するだけ。 MySQL LIMIT で検索を!

longucumber0519
質問者

お礼

ご回答ありがとうございます。 これなら、確実にで、簡単ですね。 SQLは、同じ目的を達成させるのに、 人によりかき方が違うので、難しいですね。 これでやってみます。 大変たすかりました。 ありがとうございます。

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

その他の回答 (1)

回答No.1

何と何を比較してんだ。

longucumber0519
質問者

お礼

みかんと、きんめだい を比較しています。 これじゃ、くだものと、魚だから、成分が違うから、一致しないのかな?

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