Możesz wypróbować ROW_NUMBER
, ale może to wpłynąć na wydajność.
;WITH CTE AS
(
SELECT *, ROW_NUMBER() OVER(PARTITION BY a ORDER BY b) Corr
FROM my_table
)
SELECT *
FROM CTE
WHERE Corr = 1
Możesz wypróbować ROW_NUMBER
, ale może to wpłynąć na wydajność.
;WITH CTE AS
(
SELECT *, ROW_NUMBER() OVER(PARTITION BY a ORDER BY b) Corr
FROM my_table
)
SELECT *
FROM CTE
WHERE Corr = 1
Użyj IDENT_CURRENT(), aby zwrócić bieżącą wartość tożsamości w kolumnie tożsamości w SQL Server
Sterownik ODBC PHP 7.0 dla Windows
Jak uzyskać liczbę zduplikowanych wierszy kolumny DISTINCT jako innej kolumny?
Unikalne ograniczenie w wielu kolumnach
Jak zmienić nazwę klucza JSON w SQL Server (T-SQL)