in 和 exists 執行區別

首先說in:in查詢範圍是在所須要查詢的表裏 做二次查詢。就是說在查詢的時候,第一次查詢先掃描全表,效率 而後再根據in的篩選條件去作二次查詢。至於效率這方面 我我的以爲是針對少許數據的表 比較適合用in。數據 對較大篩選條件的來講  in的篩選條件 只能有1000個 ,多了就會報錯。查詢 exists:exists是配合子查詢來使用,也是單次過濾查詢(我我的喜歡這麼說,如有問題請諸位大神斧正),
相關文章
相關標籤/搜索