Добрый день,
Нужно объединить записи из двух таблиц последовательно в одну
select * from table_1
union
select * from table_2
, но... если есть записи у которых совпадают совокупности значений в полях ticker, year, quarterly , то нужно взять запись ТОЛЬКО первой таблицы (если она есть). Если из первой таблицы нет, то из второй.
Как ?
Например:
table_1
ticker year quarterly
A 2020 1 ....111
A 2020 2 ....222
A 2020 4 ....333
table_2
ticker year quarterly
A 2020 1 ....444
A 2020 3 ....555
A 2020 4 ....666
Необходимый результат
A 2020 1 ....111 (есть и в первой, и во второй — берем из первой)
A 2020 2 ....222 (есть только в первой)
A 2020 3 ....555 (есть только во второй)
A 2020 4 ....333 (есть и в первой, и во второй — берем из первой)