![]() |
1
1
您可以使用
如果你想这样做
然而,我不知道你为什么要这样做。 |
![]() |
2
1
|
|
3
0
这是MS SQL,但看起来Row_Number在Oracle中的功能相同。如果不能执行CTE(WITH)语句,则可以将其作为子查询来执行。也许有Oracle SQL经验的人可以使用此示例并重新编写。我不能保证结果,因为它们是无序的,但基本上我首先从表中创建一个RowID,没有顺序。这使我能够确保名称的顺序与您的顺序相同(这似乎是插入顺序)。然后我基本上进行了子查询,以按顺序获得每个名称的第一个不同实例。然后我又回到了原来的桌子上。在这里 SQLFiddle .
|
![]() |
user2040021 · 条件评估和在表中应用行号 7 年前 |
![]() |
cimicimi · 多列的Distinct和order by 7 年前 |
![]() |
tdma · 分块查询中的全局行号 9 年前 |
![]() |
TheCodeGladiator · mysql动态行号生成问题 9 年前 |