现在有一个数组,需找出字段card_id
等于数组各个值时字段number
的总和
最后希望结果大概是这样的:
card_id sum
1 10
2 20
目前只能一个个遍历查询,需要查询很多次数据库:$this->model->where('card_id', $id)->sum('number');
不知道有没有办法可以一次查询
现在有一个数组,需找出字段card_id
等于数组各个值时字段number
的总和
最后希望结果大概是这样的:
card_id sum
1 10
2 20
目前只能一个个遍历查询,需要查询很多次数据库:$this->model->where('card_id', $id)->sum('number');
不知道有没有办法可以一次查询
4 回答931 阅读✓ 已解决
8 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答969 阅读✓ 已解决
2 回答777 阅读✓ 已解决
1 回答753 阅读✓ 已解决
2 回答1.6k 阅读
select card_id,sum(number) from tablename where card_id in array_cardid group by card_id;