$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 次 )
最佳答案