Oracle:无法找出正确的语法来对记录组进行排序并过滤我不需要的记录[重复]

问题描述 投票:0回答:0

我有一个表,除了两个 id 列外,它似乎有重复的行。我尝试了基于分区的排名,我尝试了基于分区的 row_number,但我无法获得正确的语法。下面是一个示例数据集。

Smn_key 案例钥匙 姓名
123 999 谢恩
123 999 安琪
123 999 奥斯汀
123 998 谢恩
123 998 安琪
124 234 蒂姆
124 234 科里
124 239 蒂姆
124 239 科里
222 432 艾略特

我正在尝试根据 smn_key 和 case_key 获取第一组匹配,所以输出看起来像这样

Smn_key 案例钥匙 姓名
123 998 谢恩
123 998 安琪
124 234 蒂姆
124 234 科里
222 432 艾略特

谁能告诉我正确的语法?

谢谢!

oracle row-number ranking-functions
© www.soinside.com 2019 - 2024. All rights reserved.