php查询字段的总和,ThinkPHP 多表查询-如其字段A相同,则把字段B相加
在一個(gè)項(xiàng)目中,需要查詢(xún)表tr_product中的user_id字段,如果user_id相同,則把其對(duì)應(yīng)的money字段相加,數(shù)據(jù)庫(kù)截圖如下:
實(shí)現(xiàn)代碼:
$Model = D('Model');
$res =$Model->query("SELECT user_id,sum(money) from tr_order GROUP BY user_id");
結(jié)果:
array (size=2)
0 =>
array (size=2)
'user_id' => string '72' (length=2)
'sum(money)' => string '100677.00' (length=9)
1 =>
array (size=2)
'user_id' => string '89' (length=2)
'sum(money)' => string '34.00' (length=5)
技術(shù)擴(kuò)展:
使用ThinkPHP提供的query函數(shù),能夠直接輸入我們的sql語(yǔ)句。
GROUP BY 按user_id分組。
sum()函數(shù):并對(duì)的money字段值進(jìn)行累加。
總結(jié)
以上是生活随笔為你收集整理的php查询字段的总和,ThinkPHP 多表查询-如其字段A相同,则把字段B相加的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: matlab的讲稿ppt,Matlab初
- 下一篇: php文件包含绕过,文件包含漏洞(绕过姿