Я пытаюсь изменить таблицу, добавив столбец, который может пометить все дубликаты Runner_Name
на основе Track_Num
.Я попытался использовать:
SELECT [Track_Num],
ROW_NUMBER() OVER (PARTITION BY [Track_Num] ORDER BY [Runner_Name]) - 1 As Dup,
[Runner_Name]
FROM [runner]
, но он не работает, он просто упорядочивает Runner_Name
таблицу runner
, которая выглядит следующим образом:
Track_Num Runner_Name
1 John
1 John
1 Jack
2 Amy
2 Mary
2 John
3 Josh
3 Josh
3 Taylor
Желаемая таблица, которую я надеюсь получить:
Track_Num Runner_Name Dup
1 John 1
1 John 1
1 Jack NULL
2 Amy NULL
2 Mary NULL
2 John NULL
3 Josh 1
3 Josh 1
3 Taylor NULL