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

最好给点提示,写个小例子。谢谢啦!... 最好给点提示,写个小例子。谢谢啦! 展开
 我来答
百度网友d2f3de142
2012-05-23 · TA获得超过186个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:117万
展开全部
肯定是会影响效率的,有N个子查询就想当扫描了N个表,可以用适当的表联结,条件性的选择需要的数据,然后再从联结表中查询
bigwoodhea
2012-05-24
知道答主
回答量:17
采纳率:0%
帮助的人:10.1万
展开全部
子查询肯定影响效率,可以适当采用关联做
追问
麻烦可以举个例吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuan2944
2012-05-23 · TA获得超过193个赞
知道答主
回答量:382
采纳率:0%
帮助的人:186万
展开全部
用表连接做会比较好
简单例子:select * from Table1 as a INNER JOIN Table2 as b on a.ID=B.ID
追问
主要是那些子查询,是外查询的条件,那就应该不能这样写了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9c38a5c0b
2012-05-23 · 贡献了超过145个回答
知道答主
回答量:145
采纳率:0%
帮助的人:18.7万
展开全部
将子查询分离出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
厍曼冬6o
2012-05-23 · TA获得超过1569个赞
知道小有建树答主
回答量:1336
采纳率:0%
帮助的人:1192万
展开全部
看子查询中的记录多少,少的话没有影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式