Cercare righe duplicate in MySQL
Per cercare le righe duplicate, è possibile utilizzare la clausola GROUP BY
e la funzione di aggregazione COUNT
per cercare righe duplicate in una tabella MySQL. Ad esempio, se hai una tabella chiamata “landofworld” con due colonne “colonna1” e “colonna2”, puoi utilizzare la seguente query per cercare righe duplicate basate sul valore della colonna1:
SELECT colonna1, COUNT(*) as numero_righe_duplicate
FROM landofworld
GROUP BY colonna1
HAVING COUNT(*) > 1;
Questa query selezionerà le righe che hanno lo stesso valore nella colonna1 e restituirà il numero di righe duplicate per ogni valore unico nella colonna1. La clausola HAVING
filtra solo i gruppi che hanno più di una riga duplicata.