PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 12/10/2019 21:12:28

preliator
Membre

Jointure reflexive

Bonjour à tous,

Ayant commencé à apprendre les jointures avec la formule NATURAL JOIN, je me demandais quelle devait être la syntaxe d'une jointure reflexive cette dernière.

Ainsi, j'aimerais transformer cette requete qui affiche les employes et leur supérieur hiérarchique, avec une Natural join :

select a.nom, a.prenom, b.nom as nom_superieur, b.prenom as prenom_superieur
from employe a, employe b
where (a.dependde = b.employeid)

Merci à vous.

Hors ligne

#2 12/10/2019 21:25:28

rjuju
Administrateur

Re : Jointure reflexive

C'est par définition impossible.  Et un conseil, n'utilisez JAMAIS de natural join, c'est le meilleur moyen de ne pas faire ce que vous voulez.

Hors ligne

Pied de page des forums