tp5.1.38 一對多關聯時sum聚合查詢出來的是數據行

瀏覽:1080 發布日期:2019/08/14
5.0.0 - 嚴重 - 已關閉
$res = $this->hasWhere('progressList',$progressWhere)->where($where)->fetchSql(true)->sum($fieldName);該查詢的SQL語句成生后如下:SELECT SUM(`fund_province`) AS tp_sum FROM `project_science` `ProjectScience` INNER JOIN `progress` `Progress` ON `ProjectScience`.`id`=`Progress`.`progresstable_id` WHERE  `Progress`.`progresstable_type` = 'ProjectScience'  AND `Progress`.`type_node` = 157  AND `Progress`.`date_node` >= '2019-01-01'  AND `Progress`.`date_node` <= '2019-08-14'  AND `type_department` = 39 GROUP BY `ProjectScience`.`id`輸出的結果如下圖,而不是兩行數據的和。
評論(
后面還有條評論,點擊查看>>