Bonjour,

j'essaye tant bien que mal de réaliser une jointure externe mais hélas, le résultat n'est pas concluant ...

J'ai une table Aptitude:

code | nom
1 | Courage
2 | Combativité
3 | Force

et une table posseder:

codePersonne | codeAptitude | note
1 | 1 | 18
1 | 2 | 13

J'aimerais que dans ma requête soit afficher le résultat suivant:
nom(aptitude) | note
Courage | 18
Combativité | 13
Force | NULL

Or ma requête suivante ne marche puisqu'elle n'affiche pas la dernière ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select a.nom,p.note
from posseder p right outer join aptitude a on p.codeAptitude=a.code
where p.codePersonne=1
Voilà je ne vois pas trop où est mon erreur, merci d'avance.