SQL 性能優化技巧 part1

參數是子查詢時,使用 EXISTS 代替 IN   如果 IN 的參數是(1,2,3)這樣的值列表時,沒啥問題,但如果參數是子查詢時,就需要注意了。   比如,現在有如下兩個表:   現在我們要查出同時存在於兩個表的員工,即田中和鈴木,則以下用 IN 和 EXISTS 返回的結果是一樣,但是用 EXISTS 的 SQL 會更快: -- 慢 SELECT * FROM Class_A WHERE
相關文章
相關標籤/搜索