mysql sql根据条件取数据-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mysql sql根据条件取数据

2016-02-08 13:21:28 2052 1

现有表如下:
aticle 文章表
id(主键自增) title member_id(作者) views(访问量) content
comment 评论表
id(主键自增) parent_id(对应文章id) content
give 投稿表
id(主键自增) title member_id(作者) content
取前5个作者的: 被录用总文章数、被录用文章总访问量、被录用文章总评论数、总投稿数,排序:被录用总文章数、被录用文章总评论数、被录用文章总访问量、总投稿数

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:39:34

    分成几个步骤来,更有效先取出被录用总文章数最多的前5位,排好序(之后的排序都是在这5位中排序了,大大减少了排序结果集)接着判断上述5位作者中是否有被录用总文章数一样的,没有的话,退出排序过程;有的话,就取出被录用总文章数一样的作者被录用文章总评论数,按照这个数量来排被录用总文章数一样的作者以此类推,被录用文章总访问量、总投稿数

    0 0
相关问答

1

回答

mysql 只有几百条数据的update 更新了10s一般是什么问题,我查询了锁表,机器的io都没发现问题

2019-05-14 13:39:01 3260浏览量 回答数 1

1

回答

MySQL数据中某个字段是XML格式的,查出来就变样了?

2016-05-10 15:04:01 2147浏览量 回答数 1

0

回答

如何利用数据传输中的数据订阅SDK同步云上RDS数据到本地灾备MySQL

2016-03-30 17:16:18 5671浏览量 回答数 0

1

回答

mysql知道两条数据的id,如何交换它们的某项属性值?

2016-03-23 20:19:04 2932浏览量 回答数 1

1

回答

mysql表从第X个取Y个数据怎么写

2016-03-11 16:38:25 1545浏览量 回答数 1

1

回答

如何解决mysql主从复制带来的数据延迟问题?

2016-03-11 14:44:07 3020浏览量 回答数 1

1

回答

mysql 的 update 语句如何一次更新两个表的数据

2016-03-11 14:07:09 3573浏览量 回答数 1

1

回答

Mysql一列数据拆解成几列

2016-03-11 14:00:44 2385浏览量 回答数 1

1

回答

mysql 更新表中中间几行数据的sql语句

2016-03-11 13:48:51 2651浏览量 回答数 1

1

回答

MySql SqlServer 根据id删除表中数据的最优方案

2016-03-11 13:04:14 2201浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载