我在配置单元数据库中有一个包含3列的表:用户日期刷新时间我想查询max(日期)的用户和max(刷新时间)的max(日期),我会在第一步得到。我可以用几个步骤来完成(通过创建额外的表),但是我更希望有一个查询。如何用正确的方法做?
js81xvg61#
使用窗口功能:
select t.* from (select t.*, row_number() over (partition by user order by date desc, refresh_time desc) as seqnum from t ) t where seqnum = 1;
1条答案
按热度按时间js81xvg61#
使用窗口功能: