0
我想检查子查询的结果是否与数字列表相交。SQL。检查2个列表是否相交
我试图用这个查询
SELECT * FROM my_table mt WHERE
EXISTS (
(SELECT at.id FROM another_table at where at.some_id = mt.id)
INTERSECT
(1,2,3,4)
)
的(1, 2, 3, 4)
将在运行时由应用程序来取代。
但我发现了错误:
ERROR: syntax error at or near "1"
我怎么能解决这个问题?我正在使用PostgreSQL
。
尝试'VALUES(1,2,3,4)'? –