SELECT
C.ORG_SHORTNAME,
B.USER_NAME,
ROW_NUMBER () OVER ( PARTITION BY B.ORG_ID ORDER BY A.TOTAL_SCORE DESC ) CNO,
A.TOTAL_SCORE,
A.USER_ID
FROM
T_INDIVIDUAL_RANKING A
INNER JOIN T_USER B ON A.USER_ID = B.USER_ID
INNER JOIN SYS_ORG C ON C.ORG_ID = B.ORG_ID
Oracle如何分组排序并产生序号
最新推荐文章于 2024-11-25 16:32:15 发布
这个查询从T_INDIVIDUAL_RANKING表中获取用户分数排名,通过INNER JOIN连接USER和SYS_ORG表,按组织ID分区并根据总分数降序排列。结果包括组织简称、用户名、排名、总分数和用户ID。
1700

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



