Aks*_*ios 6 sql sqlite select any
我正在尝试在SQLite中执行此查询:
SELECT *
FROM customers
WHERE rating = ANY
(SELECT rating
FROM customers
WHERE city = 'Rome');
Run Code Online (Sandbox Code Playgroud)
但收到此错误:
Query Error: near "SELECT": syntax error Unable to execute statement
Run Code Online (Sandbox Code Playgroud)
如果我更换
rating = ANY
到rating IN,一切工作正常.
有人能告诉我任何语句如何在SQLite中起作用以及我做错了什么?
AFAIK,SQLite没有ANY运算符。但是,您可以使用IN运算符来获得所需的功能:
SELECT *
FROM customers
WHERE rating IN -- Here!
(SELECT rating
FROM customers
WHERE city = 'Rome');
Run Code Online (Sandbox Code Playgroud)