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:
Voilà je ne vois pas trop où est mon erreur, merci d'avance.
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






Répondre avec citation
Partager