MICROSOFT SQL SERVER: Trovare record duplicati con una query
MICROSOFT SQL SERVER: Trovare record duplicati con una query

MICROSOFT SQL SERVER: una query per trovare i duplicati

Programmazione Web e Database Visite: 2020

Vediamo un esempio di query per trovare i record duplicati in una tabella con una solo query!

Il codice che vedete è stato preparato e testato per il database Microsoft SQL Server e usato fino alla versione 2016.

 

 

Il problema che vogliamo risolvere è il seguente: cercare record duplicati in un database ed in una tabella.

 

USE [MyDB]
GO

SELECT 
    campo1, campo2, campo3
FROM
    Tabella1
GROUP BY 
    campo1,
    campo2,
    campo3
HAVING  COUNT(campo1) > 1
AND        COUNT(campo2) > 1
AND        COUNT(campo3) > 1;

 

 

Buon lavoro!