两个表关联的时候 用In还是exist
in () 的时候 是先执行 后面的子查询的,然后拿子查询的结果和 主查询 做迪卡基筛选。 所以 子查询的字段越少越少。有索引更佳
exsits()是拿前面的结果到exist里面的子查询里面一条条匹配。 exsist 前面的查询量少 exsits里面子查询有索引 最佳。
mysql中两个表关联的时候 用In还是exist
原文:https://www.cnblogs.com/tecnologycc/p/10369144.html