php查询字段的总和,ThinkPHP 多表查询-如其字段A相同,则把字段B相加
生活随笔
收集整理的這篇文章主要介紹了
php查询字段的总和,ThinkPHP 多表查询-如其字段A相同,则把字段B相加
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在一個項目中,需要查詢表tr_product中的user_id字段,如果user_id相同,則把其對應的money字段相加,數據庫截圖如下:
實現代碼:
$Model = D('Model');
$res =$Model->query("SELECT user_id,sum(money) from tr_order GROUP BY user_id");
結果:
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)
技術擴展:
使用ThinkPHP提供的query函數,能夠直接輸入我們的sql語句。
GROUP BY 按user_id分組。
sum()函數:并對的money字段值進行累加。
總結
以上是生活随笔為你收集整理的php查询字段的总和,ThinkPHP 多表查询-如其字段A相同,则把字段B相加的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab的讲稿ppt,Matlab初
- 下一篇: php文件包含绕过,文件包含漏洞(绕过姿