感谢您的宝贵时间,如果问题很愚蠢,我们深表歉意。我有一个联合查询的结果,如下所示。如您所见,A 和 C 都具有除 NULL 之外的 value2。我怎么只能选B?我会提供我的 sql 尝试,但我没有想法。我尝试了 count() 和 sum() 以及其他方法,但我总是选择 A B C 而我只想获得 B。 谢谢。
value1 value2
A NULL
A 1
B NULL
C 2
C 3
C NULL
非常感谢大家的帮助。我得到了答案,还有更多!你们都很棒!
最佳答案
这是你想要的吗?
select value1
from t
group by value1
having count(value2) = 0;
关于sql - 如何查询UNION查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51449597/