sql—返回满足条件的唯一值

js5cn81o  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(387)

此查询:

Select Distinct 
     User ID,
     Name,
     Status,        
 From Table 1

给了我:

…但我要找的是唯一的用户ID,它只有一个“ani”状态,即。。。

帮个忙好吗?

nfzehxib

nfzehxib1#

可以使用聚合:

select user_id, min(name) as name, min(status) as status
from table1
group by user_id
having count(*) = 1 and min(status) = 'ANI'

这个过滤器打开 user_id 在表中只出现一次且其状态为 'ANI' .

相关问题