sql 查询优化:COUNT(*)改成COUNT(1)
This commit is contained in:
@@ -68,7 +68,7 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
string strSql = @"SELECT DISTINCT PersonQuality.PersonQualityId,Person.PersonId,Person.ProjectId,Person.CardNo,Person.PersonName,Unit.UnitId,Unit.UnitCode,Unit.UnitName,WorkPost.WorkPostId,WorkPost.WorkPostName,WorkPost.WorkPostCode,"
|
||||
+ @" PersonQuality.CertificateNo,PersonQuality.CertificateName,PersonQuality.Grade,PersonQuality.SendUnit,PersonQuality.SendDate,PersonQuality.LimitDate,PersonQuality.LateCheckDate,"
|
||||
+ @" PersonQuality.ApprovalPerson,PersonQuality.Remark,PersonQuality.CompileMan,Users.UserName AS CompileManName,PersonQuality.CompileDate,Auditor.UserName AS AuditorName,AuditDate,"
|
||||
+ @" case when (select count(*) from QualityAudit_PersonQuality pq where pq.PersonId=Person.PersonId)>0 then '有资质' else '无资质' end as ExitQuality "
|
||||
+ @" case when (select count(1) from QualityAudit_PersonQuality pq where pq.PersonId=Person.PersonId)>0 then '有资质' else '无资质' end as ExitQuality "
|
||||
+ @" FROM SitePerson_Person AS Person "
|
||||
+ @" LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId"
|
||||
+ @" LEFT JOIN QualityAudit_PersonQuality AS PersonQuality ON Person.PersonId = PersonQuality.PersonId "
|
||||
|
||||
Reference in New Issue
Block a user