Jointure avancée en colonne
Bonjour,
Pourriez vous svp m'apporter votre aide pour trouver le code SQL sous oracle SVP.
Je souhaiterais faire une jointure deux tables :
1er contient la listes des patients avec leur Numéro dossier
2eme les actes réalisés pour chaque patient avec le numéro dossier
sachant que un patient peut avoir jusqu'à 3 actes, chaque acte a un identifiant unique ligne
je souhaiterais avoir en résultat une ligne pour chaque patient en rajoutant en colonnes l'acte 1 et acte 2 acte 3.
Table 1
patient |
dossier |
pat_1 |
200001 |
pat_2 |
200002 |
pat_3 |
200003 |
Table 2
dossier |
acte |
ID_uniuqe_ligne |
200001 |
Acte_aaaa |
215406 |
200001 |
Acte_acde |
215407 |
200001 |
Acte_Bcde |
215408 |
|
|
|
200002 |
Acte_aaaa |
215409 |
|
|
|
200003 |
Acte_Bcde 215410 |
|
200003 |
Acte_Bffe |
215411 |
Résultat souhaité :
Table 3
patient |
dossier |
acte 1 |
acte 2 |
acte 3 |
pat_1 |
200001 |
Acte_aaaa |
Acte_acde |
Acte_Bcde |
pat_2 |
200002 |
Acte_aaaa |
|
|
pat_3 |
200003 |
Acte_Bcde |
Acte_Bffe |
|
Je vous remercie par avance