子查询的表行数少的时候,用in合适
子查询的表行数多的时候,用exists合适
如果子查询的表里存在null,in将不能进行比较,这种情况只能使用exists
参考资料
SQL Exists vs. IN clause