SQL查询中in、exists、not in、not exists的用法与区别

一、in和exists in是把外表和内表做hash(字典集合)链接,而exists是对外表做循环,每次循环再对内表进行查询。一直以来认为exists比in效率高的说法是不许确的,若是查询的两个表大小至关,那么用in和exists差异不大;若是两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in。html 例如:表A(小表),表B(大表)java 方式一:索引使用web 1)
相关文章
相关标签/搜索