mysql5.7实现ROW_NUMBER() OVER(PARTITION BY XXX)功能查询
背景前两天遇到个需求,数据库里相同ID有多条数据,根据update_time取出最新的数据方案阶段一:直接用SELECT*FROM(SELECTt.*,ROW_NUMBER()OVER(PARTITIONBYidORDERBYupdate_timeDESC)updateTimeFROMtableASt)ASlatestWHEREupdateTime=1;直接报错了:1064-Youhaveaner