前提・実現したいこと
AccessのSQLで、1つのフィールド1(番号)から指定するグループAを抽出し、そのグループAの中からフィールド2(回数)の最大値を抽出しようとしています。
発生している問題・エラーメッセージ
指定するグループAの中の最大値でなく、フィールド2全体の最大値を抽出するようで、 結果として、フィールド2全体の最大値を持つグループしか結果が出てきません。 どのようにしたら、上記の結果が出るでしょうか?
該当のソースコード
SELECTメイン.番号, メイン.物件名, メイン.数量, メイン.回数 FROM メイン WHERE (((メイン.番号)=[番号を入力]) AND ((メイン.回数)=(SELECT MAX(回数) FROM メイン)));
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
タグに Access も追加してください。データベースによって方言がありますので。