我正在使用Laravel。我有一个表品牌的ids数组:
$brand_ids = ['1','2','3','4','5','6','7'];
我试图通过这些ID获取品牌名称,但我似乎无法找到一种有效的方法来实现这一目标。
foreach($brand_ids as $brand_id){
$brand_name = $this->model->select('name', 'id')->where('id', '=', $brand_id);
}
这有效但在调用同一个查询7次时效率似乎非常低。我一直试图想办法使用sql IN语句,但我似乎无法弄清楚如何将它与数组一起使用。