Bonjour,
Je vais commencer par décrire un modèle "réduit" du problème (qui vient d'un besoin pour la CI d'un client).
La table contient les champs :
le même changeId se retrouve dans plusieurs enregistrements avec jobName et buildId différents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 changeId jobName buildId
Je cherche à générer une liste qui aurait la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 changeId1 job1#build13 job2#build25 job3#build30 changeId2 job5#build55 job6#build61 job8#build86
C'est en réalité plus complet (il y a plus de champs) et le format est en réalité du json. Mais ça n'est pas plus complexe, d'autant qu'une seule table est impliquée.
Néanmoins, Je ne parviens pas à construire une requête (ou requêtes imbriquées) qui me donne cette sortie.
Bien entendu, la table de départ contient toutes les informations pour chaque changeId.
Je suppose que quelqu'un me répondra que ce n'est pas bien d'avoir des valeurs qui se répètent dans plusieurs enregistrement, mais pour l'instant c'est une contrainte que je ne peux lever.
Merci de votre aide éventuelle, et n'hésitez pas à me demander des précisions supplémentaires si le problème n'est pas clairement exposé.
J-L
Partager