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!