ROW_NUMBER() OVER (PARTITION BY 字段1 ORDER BY 字段2 DESC)
这个用法在mysql 中没有,就是对数据先根据字段1聚合,在根据字段二排序
select * from (
SELECT player_id , DATE(timestamp ) as dt ,ROW_NUMBER() OVER (PARTITION BY player_id ORDER BY timestamp DESC) AS rn, FROM `heidao-market.mafia1_ods.game_log_login`
WHERE DATE(timestamp) >= '2020-01-10' and DATE(timestamp) <= '2020-01-11')
where rn= 1

浙公网安备 33010602011771号