简体   繁体   English

“(”附近的SQLite子查询语法错误

[英]SQLite subquery syntax error near “(”

So I am trying to perform this query on my database: 所以我试图在我的数据库上执行此查询:

select 
  count(*) 
from (select 
        userID 
      from users 
      where rating> 1000 
        except (select 
                  userID 
                from users 
                where rating > 1000 
                  except select sellerID from auctions));

And am getting this error: "Error: near line 1: near "(": syntax error" 并得到此错误:“错误:第1行附近:”(“附近:语法错误”

Any help appreciated 任何帮助表示赞赏

How about using this instead? 如何使用它呢? Is this the logical equivalent? 这在逻辑上等效吗?

 SELECT COUNT(*) FROM  Users
 WHERE Rating > 1000
 AND UserID NOT IN (SELECT SellerID FROM Auctions)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM