gpt4 book ai didi

laravel - 如何使用 "leftJoin"为 Laravel Eloquent ORM 中的列添加别名

转载 作者:行者123 更新时间:2023-12-02 03:29:43 24 4
gpt4 key购买 nike

我注意到如果我们在查询中使用 Eloquent "LeftJoin",

它在数组中返回结果集但是,如果我们在父表和关系表上有相同的字段名称,例如“created_date”,那么它只会从关系表返回字段值并覆盖父表字段的值。

我们如何获取父表字段 (create_date) 值以及关系表字段 (create_date) 值..?

最佳答案

MainTable::leftJoin('LeftJoinTable', 'LeftJoinTable.main_id', '=', 'MainTable.id')->
selectRaw("MainTable.create_date as main_create_date, LeftJoinTable.create_date as leftJoin_create_date")->get(); //or ->first()

关于laravel - 如何使用 "leftJoin"为 Laravel Eloquent ORM 中的列添加别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27738877/

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