我在psql中创建了一个名为restraunts
的表,以显示所有朋友都去过的其余部分。下面是表(friends和rest是列名):
的数据
select distinct rest
from restraunts
where friends ilike any ('Micheal','Martin','Jack') and rest ilike any ('Ofelia','Casablanca');
字符串
我运行代码,但得到一个错误:
ERROR: syntax error at or near ","
LINE 3: where friends ilike any('micheal','martin','jack') and rest ...
^
型
错误显示在逗号处。
为什么会发生这种情况,我该如何解决?
1条答案
按热度按时间bmp9r5qi1#
查询中的问题是
ILIKE
运算符与ANY
子句的组合使用。您尝试将ILIKE
运算符直接用于值列表,但这不是正确的语法下面是正确的方法:
字符串