例如如下sql,
SELECT * FROM(
SELECT u.*,ROW_NUMBER()OVER(PARTITION BY p.user_id ORDER BY p.flush_time desc)RN
FROM STS_LPATROL_APPUSER_T u
left JOIN STS_LPATROL_PHONEDEV_T p ON u.user_id=p.user_id)T where RN=1
利用 ROW_NUMBER()OVER 函数进行分类(PARTITION BY)排序(ORDER BY ),取出多方的最新一条数据进行展示。
本文介绍了一种使用SQL的ROW_NUMBER() OVER函数结合PARTITION BY和ORDER BY子句的方法,以获取每个用户最新的记录数据。
1316

被折叠的 条评论
为什么被折叠?



