group-sum如何获取多条数据的sum值。
在thinkphp中正确写法应该是下面这样的
->field('sum(wareqty) as wareqty,wareid')
之后获取的数据就会是以wareid来区分去重后统计到的sum值如下图
[0] => array(3) { ["wareqty"] => string(8) "3.000000" ["wareid"] => string(6) "107695" ["ROW_NUMBER"] => string(1) "1" } [1] => array(3) { ["wareqty"] => string(9) "12.000000" ["wareid"] => string(6) "107539" ["ROW_NUMBER"] => string(1) "2" } [2] => array(3) { ["wareqty"] => string(8) "5.000000" ["wareid"] => string(6) "101401" ["ROW_NUMBER"] => string(1) "3" } [3] => array(3) { ["wareqty"] => string(8) "4.000000" ["wareid"] => string(6) "107106" ["ROW_NUMBER"] => string(1) "4" }
点赞(
0)
温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。