当前位置:首页 > 编程相关 > MySQL > 正文内容

MySQL按分类查询指定数量的数据

martinsun1年前 (2021-01-22)MySQL1.17 K
  • 说明

    此SQL仅供参考,在数据量大时,需要考虑优化!

  • SQL语句

    SELECT 
      a.*
    FROM
      edu_course AS a
    WHERE
      (SELECT 
              COUNT(*)
          FROM
              edu_course AS b
          WHERE
              b.course_type = a.course_type AND b.id >= a.id) <= 2
    ORDER BY a.course_type ASC , a.id DESC
    • course_type 为分类字段

版权声明:本文由MartinSun发布,内容供学习参考使用。

图文说明:部分图文来源于网络,如侵权请联系删除。

本文链接:https://www.sunyonghong.com/?id=24

标签: MySQL
分享给朋友:

相关文章

监听并记录MySQL的查询日志

监听并记录MySQL的查询日志

说明在开发过程中,有时候遇到SQL语句错误,但由于是动态生成的SQL语句不方便排查,此时可以通过监听MySQL的查询日志来排查。MySQL查询日志会记录所有请求操作的SQL,不论SQL语句是否正确。...

MySQL批量更新表编码

获取批量更新的SQL语句SELECT CONCAT( 'ALTER TABLE ', TABLE_NAME, '...