---
title: "MARIADB/MYSQL : Comment afficher les doublons dans une table ?"
canonical: "https://blog.kaptus.net/space/BKAP/blog/219578369/MARIADB%2FMYSQL%20%3A%20Comment%20afficher%20les%20doublons%20dans%20une%20table%20%3F"
format: markdown
---
## Problème

J’ai 2 tables dans ma base de données et je dois mettre à jour une des tables avec certaines informations de l’autre table.   
Dans une de mes tables, l’adresse électronique doit être unique, mais pas dans l’autre. A la mise à jour, je me suis rendu compte que j’avais moins de lignes insérées que de lignes injectées.  
Cette différence venait du fait que certains enregistrement de la première table contenait des doublons d’adresses électroniques. d'où la question : 

***Quelle requête SQL utiliser pour afficher les doublons d’une colonne dans une table ?***

## Solution

Voici la requête SQL pour afficher les doublons emails dans une table en fonction de certains critères :

```sql
SELECT COUNT(email) AS nbr_doublon, email FROM TABLE1 WHERE ${WHERE_CLAUSE} GROUP BY email HAVING COUNT(email) > 1; 
```

Exemple de résultat obtenu : 

> Macro (drawio)

## \uD83D\uDCCE Articles associés



> Macro (contentbylabel)