MySQL高级 之 in和exists

in是把外表和内表做hash链接,而exists是对外表做loop循环,每次loop循环一次对内表进行一次查询。 若是查询的两个表大小至关,那么用in和exists差异不大;若是两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;mysql 表A(小表),表B(大表) 注意: A表与B表的id字段应创建索引web select * from A where id in (s
相关文章
相关标签/搜索