“附近的SQLite子查询语法错误”;";
因此,我尝试在我的数据库上执行此查询:“附近的SQLite子查询语法错误”;";,sql,sqlite,Sql,Sqlite,因此,我尝试在我的数据库上执行此查询: select count(*) from (select userID from users where rating> 1000 except (select userID from users where rating > 1000
select
count(*)
from (select
userID
from users
where rating> 1000
except (select
userID
from users
where rating > 1000
except select sellerID from auctions));
我得到了这个错误:
错误:靠近第1行:靠近(“:语法错误”
感谢您的帮助改用这个怎么样?这是逻辑等价物吗
SELECT COUNT(*) FROM Users
WHERE Rating > 1000
AND UserID NOT IN (SELECT SellerID FROM Auctions)
用这个代替怎么样?这是逻辑等价物吗
SELECT COUNT(*) FROM Users
WHERE Rating > 1000
AND UserID NOT IN (SELECT SellerID FROM Auctions)
不太符合逻辑(in而不是Not in),但谢谢你用in语句为我指出了正确的方向!@Msencenb:the
except
向(我)表明你想排除所有拍卖卖家。无论如何,很高兴听到这一点有帮助。祝你好运!不太符合逻辑(in而不是Not in)但是谢谢你在声明中为我指出了正确的方向!@Msencenb:except向我表明你想排除所有拍卖卖家。无论如何,很高兴听到这一点有帮助。祝你好运!