我们说我们有Table1
:
ID Month Code
----------
1 Dec
1 Jan Yes
2 Dec
2 Jan
如何使用(ID's
和Dec
)选择Jan
并遗漏Yes
代码?我希望我的查询返回ID 2
而不是ID 1
。我知道我在AND
条款中不能有HAVING
。
答案 0 :(得分:0)
尝试此查询
SELECT ID FROM Table1 WHERE Month = "Dec" AND Code <> "yes" AND ID IN (SELECT ID FROM Table1 WHERE Month = "Jan" AND Code <> "yes")