这是一个例子
a b
--------
1 10
1 10
2 20
2 20
3 20
3 20
4 NULL
5 NULL
我想在 mySQL 查询中使用它:
a b
------------
1 10
2 or 3 20
4 NULL
5 NULL
换句话说:元素的集合,其中(a
and 上没有重复项(b
or b
is上没有重复项NULL
))。
我尝试
SELECT DISTINCT(a), b
,但我有 2 行 b = 20SELECT a, DISTINCT(b)
,但是我在 a 列上有重复项,并且NULL
合并了 2 个值。GROUP BY a
或GROUP BY b
,等于前面的 2 个查询。
有人对此有想法吗?