php laravel DB join 字段名称修改
本文介绍了php laravel DB join 字段名称修改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
laravel
$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()
houses
表里有个 status_id
字段 ,对应的需要查询到 status
表里的 name
字段;
而 $houses
里面得到的是 status
表里 的 name
字段 ,如何把 name 改为 status_name
名称呢?
补充
目前是这样的 houses
表里 没有 name
字段,所以在查 status
name 名称的时候 没有错,
可以直接把 status
表里的 name 字段取出来, 但是 如果 houses
表里也有一个 name
字段,该如何处理。
因为 在 houses
表里建的是 title
字段, 如果在 houses
表里添加一个 name
字段,在 join status
表查,会出现错误!
解决方案
DB::table('houses')->select('*','name as status_name')->join('status', 'houses.status_id', '=', 'status.id')->get();
这篇关于php laravel DB join 字段名称修改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文