sql 查询优化:COUNT(*)改成COUNT(1)

This commit is contained in:
2025-11-06 18:10:29 +08:00
parent c54c470818
commit c7187ebd36
16 changed files with 48 additions and 48 deletions
@@ -43,7 +43,7 @@ namespace FineUIPro.Web.PZHGL.InformationProject
{
string strSql = @"SELECT ReceiveFileManager.ReceiveFileManagerId,(ReceiveFileManager.ReceiveFileManagerId+'#1') AS ReReceiveFileManagerId,ReceiveFileManager.ProjectId,CodeRecords.Code AS ReceiveFileCode,ReceiveFileManager.ReceiveFileName,ReceiveFileManager.Version,Unit.UnitName,ReceiveFileManager.FileCode,ReceiveFileManager.FilePageNum,ReceiveFileManager.GetFileDate,ReceiveFileManager.States "
+ @" ,(CASE WHEN ReceiveFileManager.States = " + Const.State_0 + " OR ReceiveFileManager.States IS NULL THEN '待['+OperateUser.UserName+']提交' WHEN ReceiveFileManager.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperateUser.UserName+']办理' END) AS FlowOperateName"
+ @" ,(CASE WHEN ReceiveFileManager.States != 2 THEN '未审核完成' WHEN (SELECT COUNT(*) FROM AttachFile WHERE ToKeyId =(ReceiveFileManager.ReceiveFileManagerId+'#1')) > 0 THEN '已闭环' ELSE '未回执' END) AS RetrunSateName"
+ @" ,(CASE WHEN ReceiveFileManager.States != 2 THEN '未审核完成' WHEN (SELECT COUNT(1) FROM AttachFile WHERE ToKeyId =(ReceiveFileManager.ReceiveFileManagerId+'#1')) > 0 THEN '已闭环' ELSE '未回执' END) AS RetrunSateName"
+ @" FROM InformationProject_ReceiveFileManager AS ReceiveFileManager "
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON ReceiveFileManager.ReceiveFileManagerId=CodeRecords.DataId "
+ @" LEFT JOIN Sys_FlowOperate AS FlowOperate ON ReceiveFileManager.ReceiveFileManagerId=FlowOperate.DataId AND FlowOperate.IsClosed <> 1"