ThinkPHP 多表联查

三表联查效果

Db::table('dp_cms_document')
  ->alias('a')  //首表另命名为a
  ->join('dp_cms_document_article b','a.id = b.aid') // 条件查询
  ->join('dp_admin_attachment c','b.cover = c.id')
  ->where('trash=0 AND cid=5')
  ->select();

例子2

$api_data = Db::name('cms_slider')
            ->alias('a')
            ->join('dp_admin_attachment b','a.cover = b.id')
            ->where('a.status', 1) //在使用条件查询的时候还要注意指定表单位置
            ->select();

猜你喜欢

转载自blog.csdn.net/weixin_35773751/article/details/80249490