此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的查询日志
说明在开发过程中,有时候遇到SQL语句错误,但由于是动态生成的SQL语句不方便排查,此时可以通过监听MySQL的查询日志来排查。MySQL查询日志会记录所有请求操作的SQL,不论SQL语句是否正确。...
2928 浏览工具杂汇
2495 浏览Dcoker
2331 浏览Linux
1977 浏览Dcoker
1954 浏览Git