Bonjour,
J'ai une table en Access contenant 3 colonnes avec des données qui se répètent. J'aimerais obtenir une seule colonne avec le nombre de fois que chaque enregistre est dans la col1, col2 ou col3.
J'ai fait ceci qui me donne ce que je veux mais sans le nombre :
Pour obtenir le nombre j'ai essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT DISTINCT Col1 FROM NomTable UNION SELECT DISTINCT Col2 FROM NomTable UNION SELECT DISTINCT Col3 FROM NomTable;
Cette requête ne me donne pas ce que je souhaite, ça me donne le nombre de fois que pour chaque colonne séparée mais moi j'aimerais obtenir le nombre des 3 colonnes ensembles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT DISTINCT Col1, COUNT(*) AS Nb FROM NomTable GROUP BY Col1 UNION SELECT DISTINCT Col2, COUNT(*) AS Nb FROM NomTable GROUP BY Col2 UNION SELECT DISTINCT Col3, COUNT(*) AS Nb FROM NomTable GROUP BY Col3;
Partager