肯定是会影响效率的,有N个子查询就想当扫描了N个表,可以用适当的表联结,条件性的选择需要的数据,然后再从联结表中查询
子查询肯定影响效率,可以适当采用关联做
用表连接做会比较好简单例子:select * from Table1 as a INNER JOIN Table2 as b on a.ID=B.ID
将子查询分离出来
看子查询中的记录多少,少的话没有影响