sql一对多查询时,需要根据某一字段分组,并且根据日期进行排序
写sql时,经常会出现一对多的查询。比如一张公司表,还有一张员工考勤信息表,怎么样取每个员工最新的那条考勤数据喃?此时需要用到分析函数row_number() over (partiion by … order by …)来进行分组编号,然后取分组标号值为1的记录即可。(取到分组后的最新一条数据信息)比如:select * from ( select *, row_num...
原创
2019-11-20 17:01:54 ·
1188 阅读 ·
0 评论