SELECT in_ev.type, pl.name, in_ev.year
FROM places pl INNER JOIN (SELECT e.type, e.place_id, e.year
FROM events e)in_ev ON in_ev.place_id=pl.place_id
WHERE EXISTS (SELECT 1 FROM in_ev sub_ev WHERE sub_ev.year=1994)
我试图了解如何处理内联视图以及为什么我们不能在 where 子句子查询中将它们用作“源表”。当我尝试运行此查询时,我得到ORA-00942:表或视图不存在
以上片段仅用于说明原因。
普通表和内联视图在存储和处理上的具体区别是什么?