我只想获得具有值NULL
和某些值的行,而不是NULL
特定的用户名列。
如果该特定用户名的两行均为null或均具有null以外的其他值,则该行不应出现在输出中。如果同一个用户名存在多于两行的null和其他值,则应显示它们。
以下是示例示例和输出。如何使用sql查询来完成?
+----------+-------+
| username | col2 |
+----------+-------+
| a | abc |
| a | ef |
| b | null |
| b | null |
| c | der |
| c | null |
+----------+-------+
输出
+----------+------+
| username | col2 |
+----------+------+
| c | der |
| c | null |
+----------+------+
@ypercube然后应显示d的所有4行
—
IT研究人员
如果存在带有的行
—
ypercubeᵀᴹ
e, one
,e, two
以及具有2个或更多的行e, null
?
@ypercube然后所有行都应该出现。
—
IT研究人员
d, der
和有2行d, null
呢?