2016-02-11 122 views
3

我想执行的SQLite的这个查询SQLite的语法操作员“ANY”

Query Error: near "SELECT": syntax error Unable to execute statement 

如果我更换 rating = ANYrating IN,一切正常精细。

有人可以告诉我如何任何声明在SQLite中工作,我做错了什么?

回答

3

AFAIK,SQLite没有ANY运算符。但是,您可以使用IN运营商获得所需功能:

SELECT * 
FROM customers 
WHERE rating IN -- Here! 
     (SELECT rating 
     FROM customers 
     WHERE city = 'Rome'); 
0

好吧,在SQLite中没有ANY关键字,因此它不起作用。