SQL语句中子查询太多时是不是会影响效率,应该怎样处理?

最好给点提示,写个小例子。谢谢啦!
2024-11-05 22:03:16
推荐回答(5个)
回答(1):

肯定是会影响效率的,有N个子查询就想当扫描了N个表,可以用适当的表联结,条件性的选择需要的数据,然后再从联结表中查询

回答(2):

子查询肯定影响效率,可以适当采用关联做

回答(3):

用表连接做会比较好
简单例子:select * from Table1 as a INNER JOIN Table2 as b on a.ID=B.ID

回答(4):

将子查询分离出来

回答(5):

看子查询中的记录多少,少的话没有影响