CSDN论坛 > MS-SQL Server > 基础类

求全部问题的,连接和相关子查询那个优!!谢谢:) [问题点数:20分,结帖人swordsman2100]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
嵌套查询:相关子查询和非相关子查询
嵌套查询
mysql sql技巧: 子查询改为连接查询&&涉及多个表的删除和更新
涉及多个表的delete语句 可以使用select语句中的任意一个联结操作 语法,from字句列出删除的表,using用来联结表 delete from t1 using t1 inner join t2 on t1.id=t2.id; delete from t1,t2 using t1 inner join t2 on t1.id=t2.id;
子查询与连接使用指南
 子查询就是查询中又嵌套的查询,嵌套的级数随各数据库厂商的设定而有所不同,一般最大嵌套数不超过15级,实际应用中,一般不要超过2级,否则代码难以理解.一般来说,所有嵌套子查询都可改写为非嵌套的查询,但是这样将导致代码量增大.子查询就如递归函数一样,有时侯使用起来能达到事半功倍之效,只是其执行效率同样较低,有时用自身连接可代替某些子查询,另外,某些相关子查询也可改写成非相关子查询.   子查询常
子查询和连接查询性能比较
初步实践证明:连接查询的性能优于子查询,所以能用连接查询的地方尽量少用子查询
相关子查询&非相关子查询概念
子查询:嵌套在其它查询中的查询语句。(又称为内部查询)主查询:包含其它子查询的查询称为主查询。(又称外部查询) 子查询分为两类:相关子查询非相关子查询在主查询中,每查询一条记录,需要重新做一次子查询,这种称为相关子查询。在主查询中,子查询只需要执行一次,子查询结果不再变化,供主查询使用,这种查询方式称为非相关子查询。 举例说明:--相关子查询SE
MySQL查询优化器--逻辑查询优化技术(二)--子查询优化
子查询优化 MySQL支持子查询的优化,把子查询细分为两种情况:特殊类型的子查询(如ALL/ANY等,可用索引进行MAX/MIN转换优化)、普通类型的子查询(用上拉操作优化)。对于普通类型的子查询,MySQL在上拉子查询,提供了多种优化策略供查询优化器利用代价估算进行选择,这种方式细化了子查询优化后期阶段的处理过程,目的是提高查询的效率。 1 子查询处理的情况 MySQL支持的子查询优化的类
MySQL SQL优化案例:相关子查询(dependent subquery)优化
原始语句: SELECT t1.* FROM t_payment_bank_account_info t1 WHERE EXISTS ( SELECT 1 FROM t_payment_account_dtl t2 WHERE t1.account_no = t2.account_no AND t2.parent_a
高级sql学习——相关子查询和非相关子查询!!!
<br />子查询:嵌套在其他查询中的查询称之。<br />子查询又称内部,而包含子查询的语句称之外部查询(又称主查询)。<br />所有的子查询可以分为两类,即相关子查询和非相关子查询 <br />1>非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询。 <br />2>相关子查询的执行依赖于外部查询的数据,外部查询执行一行,子查询就执行一次。<br />故非相关子查询比相关子查询效率高<br /> <br />非相关子查:<br />select t1.ename,t
非相关子查询和相关子查询执行过程详解
前段时间有一个相关子查询的SQL语句,看不太懂他是如何执行的,为什么会出现那个结果。着实纠结了一把。下面来讲一下非相关子查询和相关子查询的执行过程是怎样的。 非相关子查询 先看一个非相关子查询到sql语句。 需求:查询学生表student和学生成绩表grade中成绩为70分的学生的基本信息。 select t.sno,t.sname,t.sage,t.sgentle,t.sbirth,
相关子查询和不相关子查询
子查询:嵌套在其他查询中的查询称之。 子查询又称内部,而包含子查询的语句称之外部查询(又称主查询)。 所有的子查询可以分为两类,即相关子查询和非相关子查询 1. 非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询。 2. 相关子查询的执行依赖于外部查询的数据,外部查询执行一行,子查询就执行一次。 故非相关子查询比相关子查询效率高 ms对于相
关闭