在工作中遇到了一个需求,需要先GroupBy再获取每一组的最后一条
- 首先这里有一个基础知识:
如果groupby之后select之内没有聚合函数操作,则输出每一组的第一条
所以说为了获取每一组的最后一条,只需要用orderby逆序一下就行
SELECT *
FROM (
select p.id as id, p.`column` as `column`, p.
在工作中遇到了一个需求,需要先GroupBy再获取每一组的最后一条
SELECT *
FROM (
select p.id as id, p.`column` as `column`, p.