![1513220954(1).jpg](https://static.studygolang.com/171214/e5335d171bdf4a4f6d2d63cf512ea663.jpg)
我用gorm想整合connect_name 相同的数据,将他们的differ_amount相加,现在用的方法是找到所有的user,再循环user与
connect_name进行比对找到所有的对象,再循环相加得到differ_amount之和。想请教一下有没有更好的方法实现这一需求。
db.Table("user").Select("connect_name, sum(differ_amount) as total").Group("connect_name").Rows()
#1
更多评论
<a href="/user/thinkeridea" title="@thinkeridea">@thinkeridea</a> 已解决,我过分依赖框架所带的功能,忘记用最基本的SQL语句
#2