发布网友 发布时间:2022-04-29 07:30
共4个回答
懂视网 时间:2022-04-29 11:51
本篇文章介绍了Thinkphp使用join联表查询的方法,具有一定的参考价值,希望对各位学习thinkphp的朋友有帮助!Thinkphp使用join联表查询的方法
多表联查:
$user = M('user'); $b_user = M('b_user'); $c_user = M('c_user'); $list = $user->alias('user')->where('user.user_type=1') ->join('b_user as b on b.b_userid = user.user_id') ->join('c_user as c on c.c_userid = b.b_userid') ->order('b.user_time') ->select();
$user 表的 user_id 等于$b_user表的b_userid;
$c_user表的 c_userid 等于$b_user表的b_userid;
推荐学习:thinkphp教程
热心网友 时间:2022-04-29 08:59
不用加前缀,但是需要用C('DB_PREFIX')连接表名。热心网友 时间:2022-04-29 10:17
由数组元素组合成的字符串。热心网友 时间:2022-04-29 11:52
$wish = $JOKES->join('inner join user on jokes.uid = user.id')->order('time DESC')->limit($limit)->select();