Laravel 联合查询数据库字段重复只显示一个字段怎么办?
Song •
2820 次浏览 •
0个评论 •
2017年08月14日
在我们联合查询的时候,特别是多表联合查询的时候,出现了数据库字段重复只显示一个字段怎么办呢?比如如下demo:
$users = DB::table('users')
->leftJoin('article', 'users.id', '=', 'article.user_id')
->select('users.name','article.name')
->get();
如上代码,查出来只能有一个name,这时候我们该怎么处理呢?其实我们只需要查询命明一下即可,如下代码:
$users = DB::table('users')
->leftJoin('article', 'users.id', '=', 'article.user_id')
->select('users.name','article.name as article_name')
->get();
这样,我们就能获取name,article_name这样就解决了冲突的问题!
-
Laravel5.* 使用"earnp/zmxy"拓展包集成芝麻信用,php芝麻信用拓展 2017-08-01 -
[ 拓展包: Laravel-Emoji ] 在Laravel中集成使用 Emoji 表情 2017-07-28 -
Laravel 调试利器(Laravel Debugbar)扩展包安装及使用教程 2017-07-28 -
Laravel图表扩展包推荐:Charts 2017-07-28 -
Laravel5.* 使用"earnp/getui"拓展包集成个推开发 2017-07-27

更多相关好文