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 :
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;
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
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;
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.