close
於 Oracle SQL Tuning Pocket Reference, By Mark Gurry 是這樣說的 :
1. 哪一個比較快是要看情況的. 使用 exists 時, 是由外面的 table 當作 driving table. 使用 in 時, 先執行子查詢, 再把此結果與外面的 table 做 join.
2. 一般而言, exists 會比 in 快. 除非使用 in 時, 子查詢的筆數很少, 外面的筆數很多. (文中的舉例是子查詢2,000筆, 外面的 table 16,000,000 筆)
全站熱搜
創作者介紹
創作者 py3939 的頭像
py3939

老爹寫程式

py3939 發表在 痞客邦 留言(0) 人氣()