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

Hvordan finder jeg dubletter på tværs af flere kolonner?

Duplikeret id for par name og city :

select s.id, t.* 
from [stuff] s
join (
    select name, city, count(*) as qty
    from [stuff]
    group by name, city
    having count(*) > 1
) t on s.name = t.name and s.city = t.city


  1. Hvordan får man en liste over måneder mellem 2 givne datoer ved hjælp af en forespørgsel?

  2. Lær din SQL Server-arbejdsbelastning at kende

  3. En præ-udfyldt database virker ikke ved API 28, og der er ingen sådan tabelundtagelse

  4. Hent kolonnedefinition for resultatsæt af lagret procedure