我只想得到那些类型只有're'而不是'res'的行,即下面例子中的输出将是2和4。
表结构和数据
Id type
1 res
1 req
2 req
3 res
3 req
3 res
4 req
我试过这个:
SELECT A.id
FROM demo AS A
INNER JOIN demo AS B
ON B.id = A.id
WHERE type = "req"
但我没有得到正确的结果。
这将使所有id
都只有req
条目
Select id
from demo
group by id
having sum(type <> 'req') = 0
不在中使用
Select id from demo
where id not in (select id from demo where type !="req" )