sql >> Database >  >> Database Tools >> SSMS

Duplicaten verwijderen op basis van meerdere kolommen

Gebruik een cte en wijs rijnummers toe zodat op één na alle dubbele paren kunnen worden verwijderd.

with rownums as 
(select m.*, 
 row_number() over(partition by ToUserId, FromUserId order by ToUserId, FromUserId) as rnum
 from Message m)
delete r
from rownums r
where rnum > 1


  1. PHPMyAdmin - Totaal aantal records varieert

  2. Zoek &vervang 'http' naar 'https' in database

  3. Wamp Server phpMyAdmin niet in het Engels

  4. phpMyAdmin installeren met Apache op CentOS 7