第一种
//外键表:'user',外键:'uuid',查询gender=='男'的记录
//$sub返回结果:( SELECT `uuid` FROM `tp_user` WHERE `gender` = '男' )
$sub = \db('user')->field('uuid')->where('gender','男')->buildSql(true);
//将$sub返回语句加入下列查询
$result = \db('score')->where('uuid','exp','In '.$sub)->select();
//返回json
return json($result);
//总结:1.通过gender查外键表的外键值->2.用查到的外键值去查询主键表
第二种
//原理差不多,不解释
$result = Db::name('user')->where('uuid','in',function ($quedy){
$quedy->name('score')->field('uuid')->where('gender','男');
})->select();
return json($result);