如何通过SQL

时间:2019-05-06 21:19:13

标签: php mysql laravel

如何get_models_by_brand(按body_type分组)?
我有那些表----> 1.models2.brands3.body_type
我想进行查询,以按品牌将模型分类为body_type,如下所示

{
  {
  "sedan" : ["316","318"]
  },

  {
    "coupe" : ["z3","z4"]  
  },

}

这就是我获取品牌的方式----控制文件

public function getBrands()
{
    $brands = DB::table('brands')
              ->join('countries', 'brands.country_id', 'countries.country_id')
              ->where('brands_status', 1)
              ->select('brands.brands_id','brands.brands_name','brands.brands_name_ar',
              'brands.brands_logo_url','countries.country_name','countries.country_name_ar')
              ->get()->toArray();
    return response()->json(new Response(true, $brands));
}

1 个答案:

答案 0 :(得分:0)

非常简单,您可以在查询中使用-> groupBy()