sql 查询优化:COUNT(*)改成COUNT(1)
This commit is contained in:
@@ -38,11 +38,11 @@ namespace FineUIPro.Web.DataShow
|
||||
private void BindGrid()
|
||||
{
|
||||
string strSql = @"SELECT P.ProjectId,P.ProjectCode,P.ProjectName
|
||||
,(SELECT COUNT(*) FROM Project_Installation AS A WHERE A.ProjectId =P.ProjectId AND A.SuperInstallationId='0') AS count1
|
||||
,(SELECT COUNT(*) FROM WBS_UnitWork AS B WHERE B.ProjectId =P.ProjectId) AS count2
|
||||
,(SELECT COUNT(*) FROM WBS_DivisionProject AS C WHERE C.ProjectId =P.ProjectId AND C.SubItemType= '1') AS count3
|
||||
,(SELECT COUNT(*) FROM WBS_DivisionProject AS D WHERE D.ProjectId =P.ProjectId AND D.SubItemType= '3') AS count4
|
||||
,(SELECT COUNT(*) FROM WBS_BreakdownProject AS E WHERE E.ProjectId =P.ProjectId ) AS count5
|
||||
,(SELECT COUNT(1) FROM Project_Installation AS A WHERE A.ProjectId =P.ProjectId AND A.SuperInstallationId='0') AS count1
|
||||
,(SELECT COUNT(1) FROM WBS_UnitWork AS B WHERE B.ProjectId =P.ProjectId) AS count2
|
||||
,(SELECT COUNT(1) FROM WBS_DivisionProject AS C WHERE C.ProjectId =P.ProjectId AND C.SubItemType= '1') AS count3
|
||||
,(SELECT COUNT(1) FROM WBS_DivisionProject AS D WHERE D.ProjectId =P.ProjectId AND D.SubItemType= '3') AS count4
|
||||
,(SELECT COUNT(1) FROM WBS_BreakdownProject AS E WHERE E.ProjectId =P.ProjectId ) AS count5
|
||||
FROM Base_Project AS P
|
||||
WHERE P.ProjectState = 1 ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
|
||||
Reference in New Issue
Block a user