我有一张像下面这样的table。
Site | VSID1 | VSID2 | Status
C1 | 0.1 | 1 | Rejected
C1 | 0.1 | 1 | Agreed
C1 | 0.2 | 2 | Rejected
C1 | 0.2 | 2 | Rejected
我希望在查询中获得结果,并希望所有唯一且具有相同状态的记录(例如group by(site,vsid1,vsid2))并选择该记录,检查是否所有行的状态都为“rejected”
答案应该是第二组记录。不应选择第一组记录,因为它已拒绝并同意。另一方面,应选择第二组,因为这两组都被拒绝。
任何帮助,非常感谢。
我尝试了(instr(status,'rejected')>1
3条答案
按热度按时间jgwigjjp1#
你可以在下面试试-
或相关子查询
dwbf0jvd2#
最大值和最小值:
如果需要表中的所有行:
1zmg4dgp3#