我使用FULL OUTER JOIN连接了2个表格,这个操作花费了6分钟才能运行并输出结果。
SELECT *
FROM tab1 FULL OUTER JOIN tab2
ON tab1.id = tab2.id
;
我使用左外连接和右外连接的UNION做了相同的事情。这只花了15秒钟。
SELECT *
FROM tab1, tab2
WHERE tab1.id (+) = tab2.id
UNION
SELECT *
FROM tab1, tab2
WHERE tab1.id = tab2.id (+)
;
有人知道这是为什么吗?