join连接两张表进行查询,大致分为内连接,外连接,右连接,左连接,自然连接
下面是一些使用的例子:

//用户表左连接订单表查询订单号
Db('user')->select([
            'field' => ['user.username','user.email','order.number'],
            'join' => [    //这里的数组可以传递多个,满足多表之间连接查询
                'left join `order` on order.userid=user.id and order.status=1'
                //...
            ],
            'groupby' => 'user.id'
        ])->get();
//sql:SELECT user.username,user.email,order.number FROM `user` left join `order` on order.userid=user.id GROUP BY user.id

SQL小常识:在 MySQL 中有两个存储引擎 MyISAM 和 InnoDB,每个引擎的优劣势不同哟~