Bonjour,
Je dispose d'une table qui se présente un peu près comme ceci :
--------------------------------
Nom | Type | Commentaire
--------------------------------
ABC | Defg | Commentaire
--------------------------------
BAC | Fger | Commentaire
--------------------------------
ABC | Sert | Commentaire
--------------------------------
Je cherche à compter le nombre de chaque type dans ma table sachant que cette table contient des doublons, donc d'abord il faut éliminer les doublons avant de compter le nombre des types.
Mais j'arrive pas à avoir un résultat logique, ça me retourne des nombres abusés.
Ma requête se présente comme ceci :
J'essaye de compter dans la table qui ne contient pas des doublons (résultats de la sous requête)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT TYP_OBJ, count(TYP_OBJ) AS nbr_type FROM T_OBJ WHERE TYP_OBJ IN ( SELECT TYP_OBJ FROM T_OBJ GROUP BY TYP_OBJ, NOM_OBJ HAVING COUNT(*)>1) GROUP BY TYP_OBJ;
Est ce quelqu'un sait pourquoi ma requête déconne et comment on fait dans ce cas ?
Merci par avance
Partager