我正在使用 Oracle 11g。
我有一个 1016736 行的大表和另一个 2007 行的小表。我想将这两个表加入到一个视图中。
我加入这些表格,如下所示。
其中 big_table.id = small_table.id (+)
我假设,这将通过查看小表 1016736 次来形成视图。有没有更优化的方法来做到这一点?
现在的查询速度较慢,我想让它更快。
任何想法都会受到赞赏,因为我是 Oracle 的新手。
--- 编辑 --- 这是我的观点的脚本。
select a.col1, a.col2, a.col100, b.col1, b.col2, b.col3
from big_table a, small_table b where a.col1 = b.col1 (+)