amir-shakh
شنبه 04 دی 1395, 19:24 عصر
با سلام من یه بانک دارم که توش شرکت ها در شهر های مختلف که شعبه دارن رو گذاشتم
الان اومدم اسم شهرهای مهم رو دستی بهش دادم اما میخوام کوئیری رو بنویسم تا بیاد شهرها رو که بر اساس آیدی هستن رو اول دسته بندی کنه و بگه مثلا کد 106 بیشترین تکرارو داره و 5 تا از این شهر ها رو لیست کنه
نمونه کد تو فریم ورک کدایگنایتر:
user_model::groupBy('city')->orderBy('city','desc')->take(5)->get()
که برابر با کوئیری زیر :
select * from user group by city limit 0,5
ممنون میشم راهنمایی کنید
الان اومدم اسم شهرهای مهم رو دستی بهش دادم اما میخوام کوئیری رو بنویسم تا بیاد شهرها رو که بر اساس آیدی هستن رو اول دسته بندی کنه و بگه مثلا کد 106 بیشترین تکرارو داره و 5 تا از این شهر ها رو لیست کنه
نمونه کد تو فریم ورک کدایگنایتر:
user_model::groupBy('city')->orderBy('city','desc')->take(5)->get()
که برابر با کوئیری زیر :
select * from user group by city limit 0,5
ممنون میشم راهنمایی کنید