请问一下 多表查询 怎么设置 数据库

$result = M()->table(array('表1'=>'表1缩写','表2'=>'表2缩写'))->field('表1缩写.字段1,表2缩写.字段2')->where('表2.wb_id=表1.id')->select()
这是TP的写法
海豚的写法是 Db::name('jyb_jyb')->field
已邀请:

dolphinphp

赞同来自:

M()这种写法是TP3的,我们的框架是基于TP5,所以写法上有区别,可以先看看TP5的官方文档。
多表查询可以使用视图查询
Db::view('表1', '字段名')->view('表2', '字段名', '表关联条件')->select();
 
或者使用关联模型,这些在TP5的手册上都有说的。

要回复问题请先登录注册