现在有一个数组,需找出字段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');
不知道有没有办法可以一次查询
2 回答2.4k 阅读✓ 已解决
5 回答1.5k 阅读
2 回答2.2k 阅读
2 回答1k 阅读✓ 已解决
3 回答2.1k 阅读
1 回答1.5k 阅读✓ 已解决
3 回答619 阅读✓ 已解决
select card_id,sum(number) from tablename where card_id in array_cardid group by card_id;