ここに例があります
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
言い換えると、要素のセット where (and に重複はありa
ません ( b
orb
に重複はありませんNULL
))。
私は試してみます
SELECT DISTINCT(a), b
、しかし、b = 20の2行がありますSELECT a, DISTINCT(b)
、しかし、列 a に重複があり、2 つのNULL
値がマージされます。GROUP BY a
またはGROUP BY b
、前の 2 つのクエリと同じです。
誰かがそれについての考えを持っていますか?