首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

给5分,探讨下这两条SQL语句的效率高低!解决思路

2012-01-14 
给5分,探讨下这两条SQL语句的效率高低!!1、SELECTA.*,B.OrganName,C.PositionNameFROMHR_EmployeeALEFTJOIN

给5分,探讨下这两条SQL语句的效率高低!!
1、SELECT   A.*,B.OrganName,C.PositionName   FROM   HR_Employee   A  
      LEFT   JOIN   HR_EmpOrgan   B   ON   A.EmpID=B.EmpID  
      LEFT   JOIN   HR_EmpPosition   C   ON   A.EmpID=C.EmpID

2、SELECT   A.*,
      (SELECT   OrganName   FROM   HR_EmpOrgan   WHERE   EmpID=A.EmpID)   AS   OrganName   ,
      (SELECT   PositionName   FROM   HR_EmpPosition   WHERE   EmpID=A.EmpID)   AS   PositionName
      FROM     HR_Employee   A


      这两条SQL语句的效率高!!   并说明!!
      谢谢!!

[解决办法]
1 高
[解决办法]
自己 Ctrl + L 下不就知道了
[解决办法]
实际做一次,用事件探查器监控
[解决办法]
子查询会慢
[解决办法]
单两句话很难判断,我觉1会高

热点排行