Faire un distinct count suite à plusieurs group by
Bonjour,
voici la structure de mon xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<racine>
<observation>
<code>
<id>AAA</id>
<intitule>Matériaux</intitule>
<libelle>
<caracteristiques>
<caracteristique>A</caracteristique>
<caracteristique>B</caracteristique>
</caracteristiques>
</libelle>
</code>
</observation>
</racine> |
ce que je voudrais en sortie c'est par exemple
AAA (A-B) : total = 1
j'ai donc commencé par faire un group by sur l'id mais cela n'est pas suffisant comme vous l'aurez compris.
de plus, j'ai pensé à des méthodes mais elles sont fastidieuses.
ex: faire un for-each dans lequel je construis mon id : AAA.A.B.
et ensuite je les compte.
je pense qu'il y a plus simple donc merci de m'aider