Sql联合查询相同字段只显示一个字段怎么办?laravel Sql联合查询相同字段只显示一个字段怎么办?
Song •
2529 次浏览 •
0个评论 •
2017年09月21日
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")
-
laravel 一条SQL如何count 多个字段,laravel一条sql查询每个分类的数量 2017-09-19 -
lumen如何配置config以及让config下的文件配置生效 2017-09-18 -
laravel将XML转成对象或者数组 2017-09-17 -
Laravel5.*使用Purifier扩展包集成 HTMLPurifier轻松防止XSS跨站攻击 2017-09-15 -
lumen5.5最新发布以及lumen5.5新功能以及初体验 2017-09-15

更多相关好文