当前位置: 代码迷 >> Sql Server >> 这sql如何优化
  详细解决方案

这sql如何优化

热度:33   发布时间:2016-04-24 18:29:52.0
这sql怎么优化啊

SELECT a.Info_ID
       ,a.info_Status 
       ,b.status_Name 
       ,a.Info_Regional
      ,a.Info_ReleaseTime
      ,a.Info_ContractNO
      ,a.Info_CustomerName
      ,a.Info_CustomerContacts
      ,a.Info_CustomerTel
      ,a.Info_ContractAmount
      ,a.Info_ISUserID
      ,c.Sys_UserName as Info_ISUserName
      ,a.Info_ISUserDeptID
      ,c.Sys_Dept  as Info_ISUserDept
      ,a.Info_ISUserDeptGroupID
      ,c.Sys_DeptGroup as Info_ISUserDeptGroup
      ,a.Info_MangerUID
      ,d.Sys_UserName as Info_MangerName
      ,a.Info_MangerUserDeptID
      ,d.Sys_Dept as Info_MangerDept
      ,a.Info_MangerDeptGroupID
      ,d.Sys_DeptGroup as Info_MangerDeptGroup
      ,a.Info_OSAssistantUID
      ,e.Sys_UserName as Info_OSAssistantName
      ,a.Info_OSAssistantDeptID
      ,e.Sys_Dept as Info_OSAssistantDept
      ,a.Info_OSAssistantDeptGroupID
      ,e.Sys_DeptGroup as Info_OSAssistantDeptGroup
      ,a.Info_OSUserID
      ,f.Sys_UserName as Info_OSUserName
      ,a.Info_OSUserDeptID
      ,f.Sys_Dept as Info_OSUserDept
      ,a.Info_OSUserDeptGroupID
      ,f.Sys_DeptGroup as Info_OSUserDeptGroup
      ,a.Info_IdentifyingCode
       FROM NCC_Info a
       inner join NCC_ContractStatus b
       on a.info_Status=b.status_ID
       left join View_UserMessage c
       on a.Info_ISUserID=c.Sys_UserID
       left join View_UserMessage d
       on a.Info_MangerUID=d.Sys_UserID
       left join View_UserMessage e
       on a.Info_OSAssistantUID=d.Sys_UserID
       left join View_UserMessage f
       on a.Info_OSUserID=d.Sys_UserID
       
       


View_UserMessage是一个视图,试图脚本如下


SELECT     a.Sys_UserID, b.Sys_Dept, c.Sys_DeptGroup, a.Sys_UserName
FROM        Sys_User AS a LEFT  JOIN
                     Sys_Dept AS b ON a.Sys_DeptID = b.Sys_DeptID LEFT OUTER JOIN
                     Sys_DeptGroup AS c ON a.Sys_DeptGroupID = c.Sys_DeptGroupID
WHERE     (a.Sys_Status = 1)




------解决方案--------------------
把执行计划贴出来看看。

另外,现在运行要多久呢?
------解决方案--------------------
你这不就是最简单的关联关系 ,没有要求怎么优化
  相关解决方案