|

楼主 |
发表于 2018-5-8 10:51:54
|
显示全部楼层
本帖最后由 1104797209 于 2018-5-8 11:01 编辑
数据库里只有一条,页面上显示三条
用query测试的时候有三条
select PM_CONSTR_WageRegister.*,PM_BID_ProjectInfo.fProjectName as fProjectName,PM_BID_ProjectInfo.fProjectCode as fProjectCode,PM_CONSTR_ClassInfo.fName as fClassName,(select sum(coalesce(PM_CONSTR_WageDeail.fTotalAmount, 0)) as a1 from PM_CONSTR_WageDeail PM_CONSTR_WageDeail where PM_CONSTR_WageDeail.fMasterID = PM_CONSTR_WageRegister) as fTotalAmount_a1,(select sum(coalesce(PM_CONSTR_WageDeail.fBeginAmt, 0)) as a2 from PM_CONSTR_WageDeail PM_CONSTR_WageDeail where PM_CONSTR_WageDeail.fMasterID = PM_CONSTR_WageRegister) as fBeginAmt_a2,(select sum(coalesce(PM_CONSTR_WageDeail.fExpenditureAmount, 0)) as a3 from PM_CONSTR_WageDeail PM_CONSTR_WageDeail where PM_CONSTR_WageDeail.fMasterID = PM_CONSTR_WageRegister) as fExpenditureAmount_a3,(select sum(coalesce(PM_CONSTR_WageDeail.fActualPay, 0)) as a4 from PM_CONSTR_WageDeail PM_CONSTR_WageDeail where PM_CONSTR_WageDeail.fMasterID = PM_CONSTR_WageRegister) as fActualPay_a4,(select sum(coalesce(PM_CONSTR_WageDeail.fNoPaidAmount, 0)) as a5 from PM_CONSTR_WageDeail PM_CONSTR_WageDeail where PM_CONSTR_WageDeail.fMasterID = PM_CONSTR_WageRegister) as fNoPaidAmount_a5
from PM_CONSTR_WageRegister PM_CONSTR_WageRegister
optional join PM_BID_ProjectInfo PM_BID_ProjectInfo on PM_CONSTR_WageRegister.fProjectID = PM_BID_ProjectInfo
optional join PM_CONSTR_EnterClass PM_CONSTR_EnterClass on PM_CONSTR_WageRegister.fClassID = PM_CONSTR_EnterClass.fClassID
optional join PM_CONSTR_ClassInfo PM_CONSTR_ClassInfo on PM_CONSTR_EnterClass.fClassID = PM_CONSTR_ClassInfo
|
-
-
|