fly LM > le mieux c'est d'avoir un exemple :
Tu as une table EMPLOYES :
EMP_ID
NOM
PRENOM
EMP_SUPERIEUR_ID
EMP_ID = identifiant unique de chaque employé
EMP_SUPERIEUR_ID = identifiant du supérieur de chaque employé (qui contient donc des valeurs prises dans EMP_ID, puisqu'un supérieur est lui-même un employé)
Si tu veux avoir en face du nom et prénom de chaque employé le nom et prénom de son supérieur, tu feras :
SELECT emp1.NOM,emp1.PRENOM,emp2.NOM,emp2.PRENOM
from EMPLOYES emp1, EMPLOYES emp2
where emp1.EMP_SUPERIEUR_ID = emp2.ID;
En gros, tu as souvent besoin d'une auto-jointure quand tu utilises une table qui fait référence à elle-même...
Merci de corriger si il y a des erreurs, ou d'ajouter des précisions si nécessaire