Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Equivalente do SQL Server do PostgreSQL distinto em ()


Você pode tentar ROW_NUMBER , mas pode afetar seu desempenho.
;WITH CTE AS
(
    SELECT *, ROW_NUMBER() OVER(PARTITION BY a ORDER BY b) Corr
    FROM my_table
)
SELECT *
FROM CTE
WHERE Corr = 1