【实践】相同组获取第一条数据的几种SQL实现
【实战分享】相同组获取第一条数据的几种SQL实现分组排序后获取第一条数据分组加行号后获取第一条数据(当然获取前几条数据也是同理)利用GROUP BY后聚合函数,比如:MAX, MIN等此种方式简单粗暴,存在一个隐藏问题,就是非分组列获取值不一定是同一行的数据,比如:这里的workout_time此种方式适用于MariaDB,如果想适用于MySQL需要修改ANY_VALUE(wr.workout_date),存在非分组列相同问题SELECT h.id AS 'hosp
原创
2020-12-29 14:18:09 ·
701 阅读 ·
0 评论