把以下两个SQL语句放到查询分析器里
[第一种]select A.*,(select B.Name from B where B.ID=A.BID) as Name from A
[第二种]select A.*,B.Name from A left join B on A.BID=B.ID用Ctrl+L键执行,看一下执行计划
[第一种]select A.*,(select B.Name from B where B.ID=A.BID) as Name from A
[第二种]select A.*,B.Name from A left join B on A.BID=B.ID用Ctrl+L键执行,看一下执行计划
解决方案 »
- 如何取得select返回的字段值
- 急求解答~~在线等~~~
- 如何替换临时表里某一个字段的字段名称中的一个字符?
- 求一sql语句
- 请高手帮忙用 SQL Sever + Visual C 设计一个学生学籍管理数据库,谢谢啦
- SQL 脚本问题Cannot resolve collation conflict for equal to operation.--在线等,急,急
- 创建DTS包的时候ActveX里面怎么样使用现有的连接
- 怎么得到一个数据库中所有表的信息,
- 提出互不相同的记录distinct的问题。
- 各位VFP的大侠,小弟又有几个问题请教……
- 谁能给我一份数据库的教案,最好是SQL SERVER2000的
- 这个很简单的储存过程应该怎么写
使用LEFT JOIN形式比较规范。愉快的登山者 ⊙
◢◣◢◣◢◣
不过如果涉及外连接,建议使用join形式,
详细的讨论你可以看一下 SQL Server6.5 技术内幕一书,清华大学出版社的
里面对你问的情况做了详细而且深入的讨论。开心就好!!!
不过第二种更符合T-SQL92的标准。