Bonjour,

Je cherche une solution à mon problème mais je ne trouve pas. Je cherche à faire un lien entre 2 tables via une troisième et quand même afficher une ligne comprenant les données de la première table même s'il n'y a pas de lien.

J'arrive à le faire en PL/SQL, malheureusement, il faudrait que j'arrive à trouver une solution en SQL pour Oracle.

Voici les tables :

Table Prenom:
Nom  | Lien_Prenom
Paul  | A
Jean  |B
Marc  | C
Table Lien :
Lien_Prenom | Lien_Nom
A               | AA
Table Nom :
Nom     | Lien_Nom
Durant  | AA
Et voici ce que je voudrais obtenir :
Prenom |Nom
Paul      | Durant
Jean     |
Marc     |
Le principal souci est que comme il n'y a pas de lien existant pour les 2ème et 3ème ligne, je ne trouve pas d'autre solution que de faire une condition pour obtenir le résultat.

Si quelqu'un a une solution, il m'aiderait beaucoup, merci d'avance.