sql >> Database >  >> RDS >> Mysql

Hoe te controleren op duplicaten in mysql-tabel over meerdere kolommen

Dit geeft de lijst met duplicaten:

SELECT firstname, lastname, COUNT(*) 
FROM person 
GROUP BY firstname, lastname 
HAVING COUNT(*) > 1;

Als je de tellingen voor elke rij wilt zien, verwijder dan de hebbende clausule:

SELECT firstname, lastname, COUNT(*) 
FROM person 
GROUP BY firstname, lastname;


  1. Hoe een identiteitskolom aan tabel toe te voegen door TSQL en GUI in SQL Server - SQL Server / T-SQL-zelfstudie, deel 40

  2. Hoe kan ik mijn MySQL-log starten en controleren?

  3. Hoe de datum en tijd selecteren zonder de seconden in mysql?

  4. Upsert met een transactie