以前教えていただいた、コードに条件を追加して、下記コードになりました。
この際、年月が重複しないようにするにはどうすればよいでしょうか…
毎度申し訳ありません。
また、今更の質問になりますが、「N」というのは適当なタイトル、ととらえてよいのでしょうか。
すみません。教えていただけると助かります。
※T_メイン.メインID(主キー)
T_テスト.テストID(主キー)
SELECT DISTINCT
Format(Format([年月日],"yyyy/mm"),"&;""(空欄)""") AS 年月,
[年月日] Is Null AS N, T_テスト.テストID FROM T_メイン
INNER JOIN T_テスト ON T_メイン.メインID = T_テスト.メインID
ORDER BY 2, 1 DESC;
検索コンボボックスの選択肢追加 Microsoft Access 掲示板 - zawazawa
の続きですね。
そこで紹介した下記のSQLで重複なしの年月リストになると思いますが、それではダメでしたか。
「N」は演算フィールドに適当な名前を付けたという理解でよろしいです。
ご確認ありがとうございます!上記の教えていただいたSQLは重複無しで使用できておりました、
そのコンボボックスを、もう一つ条件をプラスして(具体的には、もう一つリレーションシップで繋がる別のテーブルの主キーとつながるものだけに絞り込んで表示する)使用しようとしたところ、重複が発生しました。
もしや、今度こそユニオンクエリを使えば良いのですね…?あとでやってみようとおもいます。
あっ、2つのテーブルはちがいますね。kitasueさんの回答でいいと思います。
2行目の
の部分を消せば良いのでは。
うまくいきました。ありがとうございます!