2016-07-31 26 views
-3
$users = ApplicationPersonal::select(ApplicationPersonal::raw('count(*) as district')) 
            ->groupBy('district') 
       ->get(); 

我需要幫助在這樣的查詢laravel。如何獲取所有城市與他們的人口laravel

我想我的數據將顯示爲:

City1:10個PPL

城2:20個PPL

請分享幫助:30個PPL

每一個城市它的名字和人口。

我的數據庫有一個與每個用戶相關的城市字段。我想統計每個城市內有多少用戶。所以我的數據返回到阿賈克斯將是每個城市的城市和人口。

+0

你試過了什麼?當你說「顯示」時你是什麼意思?你應該給自己一個去,或提供更多的信息,這是一個可以回答的問題。 – DBS

+0

我的db有一個與每個用戶相關的城市字段。我想統計每個城市內有多少用戶。所以我的數據返回到阿賈克斯將是城市和每個城市的人口@DBS –

+0

所以,你想打一個AJAX電話,讓城市恢復到一定的結構?你有什麼麻煩?您需要將問題縮小到特定的範圍,這是Q&A網站,因此不要指望爲您編寫整個解決方案。 – DBS

回答

0

你有沒有嘗試加入表格?看起來你有兩張桌子(城市和人)。然後使用COUNT(city.name) FROM people_table

1
DB::table('tablename')->select('district', DB::raw('count(*) as total')) 
         ->groupBy('district')->get(); 

這是我的問題的解決方案。乾杯!

相關問題