sql >> Database teknologi >  >> RDS >> Mysql

Sådan tjekker du for dubletter i mysql-tabel over flere kolonner

Dette giver listen over dubletter:

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

Hvis du ønsker at se tællingerne for hver række, skal du fjerne have-sætningen:

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


  1. slet række i min database ved hjælp af php pdo

  2. RuntimeError med mysql2 og rails3 (bundler)

  3. SQL:hvordan bestiller jeg efter et felt, hvis det ikke er null, ellers brug et andet felt

  4. Sådan installeres MySQL på CentOS 6