因此,假设我有这张桌子(qwerty)
SectionID|UserID|Number
------------------------
10 150 1
10 140 0
10 130 0
20 150 1
20 160 1
20 165 0
20 130 0
25 150 0
25 170 1
我要运行的查询是在usersID
具有数字(1)时选择所有UserID (150)
查询错误:
SELECT UserID
FROM qwerty
WHERE SectionID = (SELECT SectionId FROM qwerty WHERE Userid = 150 and Number = 1)
输出:
150,140,130,160,165,130
答案 0 :(得分:0)
没有理由让您使用此子查询。 在主查询中仅使用WHERE,如下所示:
SELECT UserID
FROM qwerty
WHERE Userid = 150 and Number = 1