Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Äquivalent von PostgreSQL eindeutig auf ()

Sie können es mit ROW_NUMBER versuchen , aber es kann Ihre Leistung beeinträchtigen.

;WITH CTE AS
(
    SELECT *, ROW_NUMBER() OVER(PARTITION BY a ORDER BY b) Corr
    FROM my_table
)
SELECT *
FROM CTE
WHERE Corr = 1