mysql中兩個表關聯的時候 用In還是exist


兩個表關聯的時候 用In還是exist

in  () 的時候 是先執行 后面的子查詢的,然后拿子查詢的結果和 主查詢 做迪卡基篩選。 所以 子查詢的字段越少越少。有索引更佳

exsits()是拿前面的結果到exist里面的子查詢里面一條條匹配。   exsist 前面的查詢量少  exsits里面子查詢有索引 最佳。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM