我是laravel雄辩的新手,我正在尝试编写一个嵌套查询来获取食物和食物的数据
我有两个表Sub Macro1()
startNumber = [b3].Value
endNumber = [J3].Value
For i = startNumber To endNumber
ActiveCell.Offset(i - startNumber, 0) = i
Next i
End Sub
,主要包含'food_list'
类型为int 0 / 1,0表示veg,1表示非veg
我有'title','type'
的另一张桌子
哪个有resturent _food
现在我想获得只有蔬菜的tge resturent的食物清单
所以我写了一个像这样的查询
restaurant_id, food_id,price, image
但这给出了错误的答案
任何人都可以帮助我吗
答案 0 :(得分:1)
使用whereHas()
:
RestaurantFood::with('foodDetail')->whereHas('foodDetail',function($q){
$q->where('type',0);
})->where('id',$id)->get();