• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL文の記述について)

SQL文の記述について

このQ&Aのポイント
  • SQL文の記述について質問です。注文書の台帳から条件を指定し抽出するためのツールを作成していますが、同一の注文書Noに複数の枝番がある場合、最も枝番が大きいレコードを抽出するSQL文の記述方法がわかりません。
  • 仮に注文書Noが同一で枝番が複数ある場合、最も枝番が大きいレコードを抽出するためにはどのようなSQL文を使用すれば良いでしょうか?初心者ですので分かりやすい方法を教えていただけると助かります。
  • SQL文の記述について質問です。注文書の台帳を条件ごとに抽出するツールを作成していますが、同一の注文書Noに複数の枝番がある場合、最も枝番が大きいレコードを抽出する方法が分かりません。SQL文の記述方法を教えていただけると助かります。

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

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

私なら SELECT  台帳.* FROM  台帳,  (SELECT    注文書No,    MAX(注文書No枝番) AS 注文書No枝番   FROM    台帳   GROUP BY 注文書No) 台帳2 WHERE  台帳.注文書No = 台帳2.注文書No  AND 台帳.注文書No枝番 = 台帳2.注文書No枝番 です。

mohican69
質問者

お礼

mjsamiasanさん 迅速な回答ありがとうございました。 mjsamiasanさんのおっしゃる通りにやってみたら、見事できました!! イマイチ副問合せがわかっていなかったので、 このやり方が思いつきませんでした。 助かりました。ありがとうございます。 また、つたない内容の質問を理解していただき、 重ねてお礼申し上げます。

関連するQ&A