$users = ApplicationPersonal::select(ApplicationPersonal::raw('count(*) as district'))
->groupBy('district')
->get();
我在laravel中需要帮助。
我希望我的数据显示为:
City1:10 ppl
City2:20 ppl
City3:30 ppl
每个城市都有自己的名字和人口。
我的数据库有一个与每个用户关联的城市字段。我想计算每个城市里面有多少用户。所以我的数据返回ajax将是每个城市的城市和人口。
答案 0 :(得分:1)
DB::table('tablename')->select('district', DB::raw('count(*) as total'))
->groupBy('district')->get();
这是我的问题的解决方案。干杯!
答案 1 :(得分:0)
你有没有试过加入桌子?看来你有两张桌子(城市和人)。然后使用COUNT(city.name) FROM people_table