我有根据ACTUAL_PRICE_CNY排序,然后取第一行,也能解决,主要想问有没有什么好的办法,不用写多个嵌套查询就能实现的
你的写法是用的开窗函数,它会在每行数据加一个汇总结果,不会对数据进行分组去重,而且数据量一多查询会变慢
把开窗函数去掉,在SQL最后加一行:GROUP BY DATA, COUNTRY, YEAR
select distinct 字段 from table
group by 一下分组字段