У меня проблема с объединением двух таблиц в базу данных oracle, и я не могу этого сделать. если вы видите на изображении два варианта.
я выполняю этот запрос:
SELECT f.id_hist, f.producto, f.price
FROM TABLE(fnc_historical('JAP')) f
inner join new_table g on (f.id_new <> g.id_hist)
union
SELECT f.id_hist, f.producto, g.new_price
FROM TABLE(fnc_historical('JAP')) f
inner join new_table g on (f.id_new = g.id_hist)
для варианта / случая 1 это работает !
, но для варианта / варианта 2 этот запрос возвращает пустой, без строк. и идея состоит в том, что нужно восстановить всю строку исторической информации.
Может ли кто-нибудь мне помочь?
Большое спасибо.