Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Equivalente di SQL Server a PostgreSQL distinto su ()

Puoi provare ROW_NUMBER , ma può influire sulle tue prestazioni.

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