mysql中 in 和 exists 区别

378 阅读1分钟

首先,我们可以认为exsits比使用in快速

  1. 当子查询和复查询表差不多大时,两者速度差不多
  2. 当子查询的表更大时,exsits比in大,反之亦反
  3. 当使用not in和not exists时,因为not in是全表查询,所以not exists一定更快