S'il vous plait donner moi la bonne reponse

hajar -  
Morgothal Messages postés 1350 Statut Membre -
bonjour
je voudrais savoir comment faire pour répondre a cette question
Donner les noms des tous employés et, s'il est connu, les noms de leur responsable

(renommer l\u2019attribut responsable en BOSS)
voila la table :
EMPLOYEE(EMPNO, EMPNAME, JOB, SUPERVISOR, SALARY,#DEPTNO)
bon moi ma reponse est :
select e1.EMPNAME ,e2.EMPNAME as BOSS FROM EMPLOYEE e1, EMPLOYEE e2 where e1.EMPNO=e2.SUPERVISOR
comment faire pour dire qu'il est connu je pense que je vais utilisée le not null

2 réponses

  1. Morgothal Messages postés 1350 Statut Membre 184
     
    Avec la jointure externe :
    SELECT e1.EMPNAME ,e2.EMPNAME as BOSS 
    FROM EMPLOYEE e1 
    LEFT OUTER JOIN  EMPLOYEE e2 ON e1.EMPNO=e2.SUPERVISOR  


    -------------------
    Cordialement,
    Clément
    0