WITH cte AS
(
SELECT ROW_NUMBER() OVER(PARTITION by ID ORDER BY name) AS Row
FROM test
)
DELETE FROM cte
WHERE Row > 1
WITH cte AS
(
SELECT ROW_NUMBER() OVER(PARTITION by ID ORDER BY name) AS Row
FROM test
)
DELETE FROM cte
WHERE Row > 1
2 начина за създаване на таблица, ако тя не съществува в SQL Server
SQL Server Уникален композитен ключ от две полета с автоматично увеличение на второ поле
Какво прави sp_reset_connection?
Случай Когато различна стойност, след това сумира друга стойност?
Свържете се с база данни на SQL Server от Node.js