Comment choisir le nombre d'étiquettes où la partie est la même? Résultats attendus: P> Part | LabelCount
------+------------
a | 1
a | 2
a | 3
b | 1
b | 2
3 Réponses :
Vous semblez simplement vouloir Si vous avez des étiquettes en double sur une pièce, alors: p> groupe par code>:
Groupe simple par
select part,count(*) from t group by part
Votre approche de l'O / P attendu est incorrecte et très complexe.
Votre O / P souhaitée n'est pas lié à la sous-partition des groupes comme vous l'avez fait via une partition par une partition par une partition, mais était plutôt un simple groupe par code> comme déjà par les réponses ci-dessus. p>