兩個表關聯的時候 用In還是exist
in () 的時候 是先執行 后面的子查詢的,然后拿子查詢的結果和 主查詢 做迪卡基篩選。 所以 子查詢的字段越少越少。有索引更佳
exsits()是拿前面的結果到exist里面的子查詢里面一條條匹配。 exsist 前面的查詢量少 exsits里面子查詢有索引 最佳。
兩個表關聯的時候 用In還是exist
in () 的時候 是先執行 后面的子查詢的,然后拿子查詢的結果和 主查詢 做迪卡基篩選。 所以 子查詢的字段越少越少。有索引更佳
exsits()是拿前面的結果到exist里面的子查詢里面一條條匹配。 exsist 前面的查詢量少 exsits里面子查詢有索引 最佳。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。