0
GROUP BY
は、2つの列の和集合に基づいてどのようにパフォーマンスよく達成できますか?いずれの列にもNULL
値が存在することがあります。以下のようなもの(明らかにこれは動作しません):2つの列の和集合によるグループ
SELECT a.val, b.val
FROM a
LEFT JOIN b on a.id = b.id
GROUP BY UNION(a.val, b.val)
のような結果と:
a.val | b.val
-----------
1 1
2 2
NULL 3
4 NULL
5 5
ありがとう!
'グループを使用することはできません、b.val'? –
また、SELECT – Nenos
@Nenosで集合関数(SUM、COUNTなど)が必要です。基本的に 'select a.val、b.val from ... 'と同じです。 –