联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
会员列表,怎么按照会员发表文章数量进行排序
类型:迅睿CMS 更新时间:2022-03-16 15:01:38

会员列表,想按照会员发表文章数量进行排序,有没有什么好的解决方法。

比如:

张三  10篇 

李四  8篇

老王  7篇

回帖
  • #1楼    迅睿框架创始人
    2022-03-15 14:54:50
    Google Pixel 手机 0
    SQL安uid分组查询再统计
  • zhuerpig
    #2楼    zhuerpig
    2022-03-15 16:13:31
    Chrome 0
    回复迅睿框架创始人 {member groupid=1 } <tr> <td>{$t.name}</td> <td>{count action=module module=news uid=$t.id}</td> </tr> {/member}目前代码是这样的,具体应该怎样操作呢,只能重新写吗
  • LandQ
    #3楼    LandQ
    2022-03-15 20:28:43
    Chrome 0
    zhuerpig 试试这样写<?php $query=urlencode('SELECT uid, COUNT(*) AS total FROM `@#1_news_index` WHERE status=9 GROUP BY uid ORDER BY total DESC');?>{sql sql='$query'}<p> {php $member = dr_member_info($t.uid);} {$member.username} - {$t.total}</p>{/sql}
    满意答案
  • zhuerpig
    #4楼    zhuerpig
    2022-03-16 15:01:38
    Chrome 0
    @LandQ: ,解决了大问题, 居然是先从文章里面查询