Новый вопрос. Я хочу сделать что-то вроде:выбрать столбцы, соответствующие
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;
так, если у меня есть t1:
c1|c2|c3
1 | a|v1
2 | b|v2
и t2:
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 не t1, например, 3 | d | v6 или левое соединение с более строгими условиями, которые исключали бы строки с c2 не в t1, например. 2 | c | v5 – NotGaeL
см. Мой ответ ниже. Я попробовал это sql скрипка http://sqlfiddle.com/#!2/dc795/7 –