gpt4 book ai didi

php - 将 Sql leftjoin 查询转换为 Laravel 格式

转载 作者:行者123 更新时间:2023-11-28 23:19:33 25 4
gpt4 key购买 nike

我的查询在 MySQL 中给出了正确的结果,现在我需要在 Laravel 查询中进行转换。我当前的查询是:

SELECT menu_choices.*
FROM menu_choices
LEFT JOIN menus
ON menus.id=menu_choices.menu_id WHERE menus.restaurant_id=1
ORDER BY menus.menu_name;

在 laravel 中,我是这样做的:

MenuChoice::select('name')->leftJoin('menus','menus.id','=','menu_choices.menu_id')
->where('menus.restaurant_id',1)
->orderBy('menus.menu_name')
->get();

最佳答案

你在 laravel 中的查询将是这样的:

MenuChoice::leftJoin('menus','menus.id','=','menu_choices.menu_id')
->select('menu_choices.*')
->where('menus.restaurant_id',1)
->orderBy('menus.menu_name')
->get();

您还可以从这里更多地了解使用连接的 Laravel 查询:

https://laravel.com/docs/5.4/queries#joins

谢谢

关于php - 将 Sql leftjoin 查询转换为 Laravel 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42420707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com