我的SQLServer表'用户'就像
User Usertype
---------------------------
Mike S
Sally S
Alan S
Sally H
Alan S
Mike S
Mike H
Run Code Online (Sandbox Code Playgroud)
我正在尝试在此表上构建一个查询,该查询应该返回没有'H'usertype的用户.例如,上表应返回'Alan',因为此用户没有'H'对,而Mike和Sally至少有一个'H'.
请帮助
由用户分组,然后检查H每个用户有多少类型.这个数字必须是0你要找的那个.
select [user]
from your_table
group by [user]
having sum(case when usertype = 'H' then 1 else 0 end) = 0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |