B C
1072 20496
1072 20497
1072 20498
1072 20499
1072 20500
1073 20588
1080 20594
B C 二列,如果B列出现重复则取C列的最大值
1072 20500
1073 20588
1080 20594 例子的结果是这样的,如何实现?
1072 20496
1072 20497
1072 20498
1072 20499
1072 20500
1073 20588
1080 20594
B C 二列,如果B列出现重复则取C列的最大值
1072 20500
1073 20588
1080 20594 例子的结果是这样的,如何实现?
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY B ORDER BY C DESC) RN, B, C
FROM TABLE1)
WHERE RN = 1
select b,max(c) from 表 group by b