exists與in的使用場景:當主表的數據比較大的時候採用in更快,當子表查詢的數據比較大的時候採用exists會更快
因爲in是使用你的子查詢字段到主表去匹配需要的行,而exists是返回是否來決定查回的數據,如果子查詢呢表大,用exists使用索引效率更高
exists與in的使用場景:當主表的數據比較大的時候採用in更快,當子表查詢的數據比較大的時候採用exists會更快
因爲in是使用你的子查詢字段到主表去匹配需要的行,而exists是返回是否來決定查回的數據,如果子查詢呢表大,用exists使用索引效率更高
轉自:https://blog.csdn.net/kaishizhangcheng/article/details/52332543int index