
oracle 查询一个小组下的人都满足一个条件时返回一个值
现有多个小组,每个小组下有N个人,每个人都有一个任务完成状态,如果小组下有一个人未完成,就认为小组不合格,查询语句应该怎么写,求大神给个例句...
现有多个小组,每个小组下有N个人,每个人都有一个任务完成 状态, 如果小组下有一个人未完成,就认为小组不合格,查询语句应该怎么写,求大神给个例句
展开
2个回答
展开全部
select 字段名
from 表名
where not exists
(select 字段名
from 表名
where 字段 = 未完成任务的状态
)
最里面的括号查询的是 未完成状态的小组
然后嵌套进去 前面有个 not exists 代表不包括
就是查询不包括未完成状态的小组 那就是查询 完成状态的小组
from 表名
where not exists
(select 字段名
from 表名
where 字段 = 未完成任务的状态
)
最里面的括号查询的是 未完成状态的小组
然后嵌套进去 前面有个 not exists 代表不包括
就是查询不包括未完成状态的小组 那就是查询 完成状态的小组
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询