初心者の質問。私はなるだろう一致する列を選択してください
c1|c2|c3
1 | a|v3
2 | b|v4
2 | c|v5
3 | d|v6
:
c1|c2|c3
1 | a|v1
2 | b|v2
2 | c|v5
誰もが知っている
c1|c2|c3
1 | a|v1
2 | b|v2
とt2:私はT1を持っている場合はそう
SELECT c1,c2,c3 FROM TABLE t1
UNION
SELECT c1,c2,c3 FROM TABLE t2 WHERE t1.c1 IS NOT NULL AND t1.c2 IS NULL;
:私のような何かをしたいですこれを行う方法?
私は左がC1ないT1で、例えば持つ行が含まれることになる参加してもらうことができる最高の3 | d | v6、またはt1にないc2を持つ行を除外するより厳しい条件の左結合。 2 | c | v5 – NotGaeL
下記の私の答えを見てください。私はそれを試してみたsqlのフィドルhttp://sqlfiddle.com/#!2/dc795/7 –