我有一个相当简单的查询,我只需要检查一行的主键是否在整数数组中。
这是我当前的查询:
SELECT * FROM entries WHERE id in [573240252177580032, 706271127542038608, 772980293929402389]
但是,这会产生以下错误:'在"["'附近或处有语法错误
我该怎么做?
您可以使用ANY
函数:
演示:db<在小提琴>在小提琴>
SELECT *
FROM entries
WHERE id = ANY(ARRAY[573240252177580032, 706271127542038608, 772980293929402389])