首页 > 数据库 >mysql分组后限制条数和排序

mysql分组后限制条数和排序

时间:2022-12-21 16:44:54浏览次数:44  
标签:id 条数 分组 mysql n1 n2 news class

废话少数直接上需求和解决方案

需求:分组查询指定条数

 

这是我的表

表名news,查询class_id为1和2的数据各三条

这是sql:

select n1.* from news n1
where n1.`class_id` in (1,2)
group by n1.`class_id`,n1.id having (select count(n2.id) from news n2 where n2.class_id=n1.class_id and n2.id>=n1.id)<=3 order by n1.class_id desc

 

标签:id,条数,分组,mysql,n1,n2,news,class
From: https://www.cnblogs.com/xiaoyuanhk/p/16996575.html

相关文章

  • 分布式数据库库数据表导入mysql之后数据量增加问题
    1、背景:新疆分布式数据库crm数据导入,表做分片,导入之后表数据量比原表数据量多。导入方式:load2、排查过程以表tf_bhb_ocs_batdeal_2016测试排查:1)表结构:CREATETABLE`......
  • 151-docker 安装mysql 区分大小写
    拉镜像:dockerpullmysql:latest启动容器:dockerrun-p3306:3306--namemysql-case\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var/lib/mysql......
  • mysql federated引擎构建MySQL分布式数据库
    使用mysql federated 引擎构建 MySQL 分布式数据库访问层前言:随着应用复杂度的增加,数据库不断细化切分,导致应用程序中数据库应用就得复杂,凌乱。绝大部分程序人员可能......
  • KingbaseES 实现 MYSQL 的 delete limit 写法
    使用MySQL的用户可能会比较熟悉这样的用法,更新或删除时可以指定限制更新或删除多少条记录。updatetlsetxxx=xxxwherexxxlimit10;deletefromtlwherexxxlimit......
  • MAC 安装 MySQL
    安装#查询mysql版本➜~brewsearchmysql==>[email protected]@5.6mysqlmysql-co......
  • 设置MySQL数据库的远程连接权限
    解决方案在服务器上登录数据库,然后执行如下授权SQL语句。该授权SQL语句的含义为root用户可用任何IP地址登录数据库,操作任何数据库中的任何对象。 GRANTALLPRIVILEG......
  • MySQL xtrabackup 物理备份原理
    一、简介xtrabackup是percona公司开源的MySQLinnodb物理备份工具,支持在线热备(备份时不影响数据读写),在工具在业内生产上被大量使用,本次使用xtrabackup备份的日志和数据......
  • MySQL锁等待超时问题技术分享
    背景错误信息:Lockwaittimeoutexceeded;tryrestartingtransaction,我们常称为锁等待超时。根据类型一般分为两类:1、 行锁等待超时;最常见的场景,因为事务等待行锁超......
  • MySQL增量同步工具OTTER
    背景:    鉴于****项目中有使用Otter同步数据,同时重庆资源池ESOP也有同样的需求,之前采用的是Federated引擎来实现,但是爱可生RDS不支持该引擎,必须采用其他的工具来实现......
  • mysql-ibtmp1表空间暴涨
    1、在做****巡检时,发现生产主机xxxx上的临时独立表空间ibtmp1暴涨至200G,借此梳理关于临时表空间相关的点2、ibtmp1暴涨如何处理? 2.1简单说明 ibtmp1是非压缩的innodb......