求TP5 下用模型做多表关联查询的方法?
阳光
阳光 2018-10-10 08:44:29
0
4
1860

各位大神,我在用tp5做多表关联的查询的时候,用视图查询的方法进行,类似于 Db::view('table_a')->view('table_b')->view('table_c')->view('table_d')->view('table_e')->select() 的这种方式进行,请问一下如果想用模型类来做这种类似于很多表(5个以上)的关联查询时,用什么方法来做?是要给每个表都创建好表间关联模型,然后再串起来用吗?谢谢啦!

阳光
阳光

全部回复(4)
Autumn

DB::table('表1') ->alias('a')    ->field(")    ->where($where)    ->join('数据表 d','a.id=d.id','left')    ->join('')    ->join('')    ->order('')    ->page()    -> select();这样,不管你有多少个表都可以join进来

*

PHP网站制作安装程序步骤以及原理谁知道,求解???

*

PHP网站制作安装程序步骤以及原理

Don't cry

一般来说,很少用到你说的5个表连起来查询的,如果需要大部分都是你的业务逻辑或者数据库设计有问题。不用太纠结这种问题

  • 回复 非常感谢提醒,谢谢啦
    阳光 作者 2018-10-10 12:18:36
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!