thinkphp3.0新增Model增加子查询支持,使用子查询的时候 select方法的参数必须为false,例如:
// 首先构造子查询SQL
$subQuery = $model->field(‘id,name’)->table(‘tablename’)->group(‘field’)->where($where)->order(‘status’)->select(false);
// 进行查询 $model->table($subQuery.’ a’)->where()->order()->select() ;
构造的子查询SQL可用于TP的连贯操作方法,例如table where等
技术分享,技术交流,小涛与您共同成长……