thinkphp关联查询的原理是什么啊

        $business_type = D("business_type");
        $types = $business_type->alias('bt')
                               ->field('bt.id,bt.type_name,bt.picture_id,bt.sort,bt.status,p.path')
                               ->join('left join lg_picture p on bt.picture_id = p.id')
                               ->where('bt.status = 1')
                               ->select();

这个是怎么做到一次查询可以将俩个表的数据拿出来

阅读 3.3k
4 个回答

请先了解一下 MySQL 中关联查询。

SELECT * FROM table a LEFT JOIN table b ON a.id = b.id

其实就是这个关联SQL查询语句

mysql是join关联表。
thinkPHP框架以链式调用的方式拼凑对应的sql语句。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏