join问题

浏览:567 发布日期:2016/04/03 分类:求助交流 关键字: json group order
        $map=array(
                'a.aid'=>$id,
                'a.isdel'=>0
            );
        $re=$api->where($map)
                ->alias('a')
                ->field('d.login_name as lastname,b.login_name,a.id,a.aid,a.name,a.create_time,a.create_uid,c.type,c.url,c.lasttime')
                ->group('a.id')
                ->join('LEFT JOIN USER b ON a.create_uid = b.id')
                ->join('LEFT JOIN API_DOC c ON a.id = c.pid')
                ->join('LEFT JOIN USER d ON c.lastuid = d.id')
                ->order('a.create_time DESC,c.id DESC')
                ->select();

请大神帮忙看下,如果右表C.ID 的新新一条
group中需要加上c.id的order排序才有用,但是问题来了。order加上c.id右表又会出现多条相同内容

附件 QQ截图20160403221554.png ( 21.11 KB 下载:4 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>