![]() |
1
1
您可以使用
如果你想这样做
然而,我不知道你为什么要这样做。 |
![]() |
2
1
|
![]() |
3
0
这是MS SQL,但看起来Row_Number在Oracle中的功能相同。如果不能执行CTE(WITH)语句,则可以将其作为子查询来执行。也许有Oracle SQL经验的人可以使用此示例并重新编写。我不能保证结果,因为它们是无序的,但基本上我首先从表中创建一个RowID,没有顺序。这使我能够确保名称的顺序与您的顺序相同(这似乎是插入顺序)。然后我基本上进行了子查询,以按顺序获得每个名称的第一个不同实例。然后我又回到了原来的桌子上。在这里 SQLFiddle .
|
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |