我想在MS Access 2003(或只是 VBA 中的 sql)中进行一个查询,该查询将有一个在tuples上工作的IN子句,即
我必须使用year和month列,并且我想使用IN子句提取例如 2010-10 和 2012-03 。为了在 Postgres 中进行比较,它看起来像
SELECT * FROM my_table WHERE (year, month) IN (("2010","10"),("2012","03"));
但它在 Access 中对我不起作用。是的,我将年和月都存储为text,但这并不重要。
我知道我可以使用许多AND和OR来编写它,或者使用临时表进行LEFT JOIN 。但是这些查询是通过程序创建的,所以我想让它尽可能简单。