【发布时间】:2020-06-09 03:20:08
【问题描述】:
我在将两个表连接到 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,此查询返回空,没有行。这个想法是必须从历史信息中返回所有行。
有人可以帮帮我吗?
非常感谢。
【问题讨论】:
标签: sql oracle plsql oracle-apex