thinkphp tp5多表查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp tp5多表查询相关的知识,希望对你有一定的参考价值。

参考技术A thinkphp tp5多表查询

    //以blogs为主表

    $res = Db::name('blogs')

      ->alias("a") //取一个别名

      //与category表进行关联,取名i,并且a表的categoryid字段等于category表的id字段

      ->join('category i', 'a.categoryid = i.id')

      ->join('user u', 'a.authorid = u.id')

      //想要的字段

      ->field('a.id,a.title,a.content,u.username,a.createtime,i.category,a.look,a.like')

      //查询

      ->select();

tp5 thinkphp5 多表关联查询 join查询

model下:

$res = \think\Db::name(‘article‘)
->alias("a") //取一个别名
->join(‘admin ad‘,‘a.aid = ad.admin_id‘)
->field(‘a.aid,ad.admin_id ‘)
->select();

以上是关于thinkphp tp5多表查询的主要内容,如果未能解决你的问题,请参考以下文章

THINKPHP 中关联查询(多表查询)

thinkphp中如何是实现多表查询

请教各位大神tp5怎么进行多表查询

thinkphp--多表查询

thinkphp两表,多表联合查询及分页的连贯操作写法

thinkphp 怎么使用多表查询?