0
我有ORM查詢像t這:Kohana的順序GROUP BY和計數
$userCountries = ORM::factory('User')
->select(array(DB::expr('countries.code, COUNT("countries.id") as total')))
->join('countries')
->on('user.country_id', '=', 'countries.id')
->group_by('country.name')
->order_by('total', 'DESC')
->find_all();
我要的是來自全國總用戶數量的國家代碼。
我不知道這裏出了什麼問題。我花了3個小時沒有成功。
這個查詢有什麼問題?
雖然使用ORM庫,但查詢可能沒有任何問題。這意味着'$ userCountries'填充了'User'類型的ORM模型。嘗試使用'DB :: select()'重寫查詢,這應該只需要改變幾行。 – AmazingDreams