为了账号安全,请及时绑定邮箱和手机立即绑定

laravel join 怎么链接 临时表

laravel join 怎么链接 临时表

PHP
千巷猫影 2019-03-08 09:02:11
就像这样的 leftjoin( select * from user )
查看完整描述

3 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

题主是想要 join 一个临时表,所以需要用到 raw()

随意举个例子:

Post::join(DB::raw('(select * from users) c '),'c.id','=','post.user_id')->get()
文档:raw-expressions
查看完整回答
反对 回复 2019-03-18
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

使用查询构造器

A表左联B表示例:

$db = DB::table('A')
        ->leftJoin('B', 'A.id', '=', 'B.A_id')
        ->get();

具体可参照 Laravel的中文说明

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 1503 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信