Doo*_*don 4 sql group-by where-clause
所以我有类似的东西
prop1 | prop2
aaa | xxx
aaa | xxx
bbb | yyy
bbb | !yyy
ccc | zzz
ccc | zzz
Run Code Online (Sandbox Code Playgroud)
现在我可以按 prop1 分组并得到 aaa、bbb、ccc,我可以单独检查它们并发现 bbb 的两个属性不匹配,
那么我该如何用sql来做到这一点呢?
我如何才能得到“bbb”作为我的结果?
我每组可能有 2 到更多。
我会简单地使用group by
and having
:
select prop1
from t
group by prop1
having min(prop2) <> max(prop2);
Run Code Online (Sandbox Code Playgroud)