为了账号安全,请及时绑定邮箱和手机立即绑定

现有表如下,请教各位前辈,下面这个sql怎么写?

现有表如下,请教各位前辈,下面这个sql怎么写?

撒科打诨 2023-04-25 19:15:20
有表如下:aticle 文章表id(主键自增) title member_id(作者) views(访问量) contentcomment 评论表id(主键自增) parent_id(对应文章id) contentgive 投稿表id(主键自增) title member_id(作者) content取前5个作者的: 被录用总文章数、被录用文章总访问量、被录用文章总评论数、总投稿数排序:被录用总文章数、被录用文章总评论数、被录用文章总访问量、总投稿数
查看完整描述

1 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

分成几个步骤来,更有效

先取出被录用总文章数最多的前5位,排好序(之后的排序都是在这5位中排序了,大大减少了排序结果集)

接着判断上述5位作者中是否有被录用总文章数一样的,没有的话,退出排序过程;有的话,就取出被录用总文章数一样的作者被录用文章总评论数,按照这个数量来排被录用总文章数一样的作者

以此类推,被录用文章总访问量、总投稿数


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信