日期:2014-05-16  浏览次数:20467 次

in 和 exists 怎么更具效率

1、in适合内外表都很大的情况,exists适合外表结果集很小的情况。

2、主表记录数多,我们就该优先虑用in;子查询结果集记录数多,我们就该优先考虑用exists。

?

具体分析来看下这篇利用java伪代码进行in和exists之间执行时间复杂度。

?

原文参考:http://lazy2009.iteye.com/blog/1697458