本帖最后由 kisshahaha 于 2009-6-6 15:18 编辑
问一个按uid筛选首页日志的问题
有些id一下子发很多日志,导致首页调用的日志全是一个uid的
请问如何限制同一个uid只显示回复数最高的一篇日志呢- SELECT blogid,subject,uid,username FROM ".tname('blog')." WHERE friend='0' AND dateline>'$wheretime' ORDER BY replynum DESC LIMIT 0,11
复制代码 上边是首页日志的sql,哪位高手帮改一下;
尝试改为:- SELECT blogid,subject,uid,username,max(replynum) as replynum FROM ".tname('blog')." group by uid WHERE friend='0' AND dateline>'$wheretime' ORDER BY replynum DESC LIMIT 0,11
复制代码 发现不是想要的结果,哪位高手帮改一下 |