猿问

php mysql 字段累加

假如我有一个数据表 字段分别为 id,uid,price三个字段,我想让uid相同的price值相加,请问应该怎么写

第一行:id=1  uid=1  price=500
第二行:id=2  uid=1  price=300
第三行:id=3  uid=2  price=100
第四行:id=4  uid=1  price=400
第五行:id=5  uid=2  price=200
第六行:id=6  uid=1  price=100
第七行:id=7  uid=1  price=300


小轩1986
浏览 3056回答 3
3回答

mingsixue

分组求和咯SELECT *, SUM(price) AS sum FROM `test` GROUP BY `uid`

缘灭沉沦

SELECT SUM(price) AS tp_sum FROM `tableName` WHERE ( uid=1 ) LIMIT 1

予远方

试试行不select uid,sum(price) from tableName group by uid
随时随地看视频慕课网APP
我要回答