タプルで動作するIN句を持つMS Access 2003 (または VBA では単に sql) でクエリを作成したかったのです。つまり、
yearとmonthの列を作成する必要があり、たとえば 2010-10 と 2012-03 をIN句を使用して抽出したいと考えています。Postgres で比較すると、次のようになります。
SELECT * FROM my_table WHERE (year, month) IN (("2010","10"),("2012","03"));
しかし、Accessではうまくいきません。はい、年と月の両方をtextとして保存しますが、実際には問題ではありません。
多くのANDおよびORを使用して記述したり、一時テーブルでLEFT JOINを作成したりできることはわかっています。しかし、これらのクエリはプログラムによって作成されるため、できるだけシンプルにしたかったのです。