本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

Sql联合查询相同字段只显示一个字段怎么办?laravel Sql联合查询相同字段只显示一个字段怎么办?

SQL或者laravel在联合查询时,在两张表都相同字段时候,left join 时候如何让右表数据直接覆盖坐标,而不是自动重命名,怎么办?

一 . SQL中的解决办法(原始表达式):select ID as 用户ID,Name as 用户名 from Table_user

select `results`.`name`,  `business`.`name` as `bname` from `results` left join `business` on `results`.`b_id` = `business`.`id`

二. 如果我们用Eloquent来查询(laravel等框架)

DB::tables("results")
->leftJoin('business', 'results.b_id', '=', 'business.id')
>select("results.name","business.name as bname")


转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/378
问题交流群 :562864481
1
打赏
发布时间 :2017-05-08 14:52:09
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册