|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
Bonjour,
voilà je me viens mettre ma question sur le forum car j'ai beau rechercher... Je désespère. J'ai une table EMPLOYES dans laquelle se trouve : NumSecu(CP) Nom, NumChef ( référence à un numSecu) On demande d'afficher le nom d'un employé ainsi que le nom de ses 3 chefs directs. Cette recherche des 3 chefs directs se fait par UNE seule Requete SQL. ça doit être une seule requête qui s'adapte aux nombres de chef direct de la personne recherchée sans intervention de PL SQL .. Comme exemple j'ai ARTHUR qui n'a qu'un chef, ROBERT qui en a 2 , CESAR qui en a 3 et LAURE qui n'a pas de chef ARTHUR chef LAURE ROBERT chef ARTHUR chef LAURE CESAR chef ROBERT chef ARTHUR chef LAURE LAURE ( sans chef) Avez vous une idée concernant la requête ? Ceci dois être intégré dans un package PL/SQL avec comme entrée le nom d'un employé et en sortie une table J'ai testé ceci qui me donne bien la réponse quand la personne où il y a le plus de patron mais si je change CESAR par un autre. Je n'obtiens plus rien Code :
|
||
|
|
00
|
|
|
#2 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Salut,
as tu pensé a connect by ?
__________________
Publications: http://schelabi.developpez.com/ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
Non du tout ^^
Je viens d'un peu regarder dans des explications , ça pourrait bien résoudre mon problème ! Un grand merci. Je posterai la réponse si je l'a trouve d'ici peu |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
Telle que vous l’avez énoncé votre problème, vous n’avez pas forcement besoin d’une requête hiérarchique:
Code :
|
||
|
|
10
|
|
|
#5 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Par contre le numéro de sécu n'est pas une bonne clé à cause des doublons possibles
|
|
|
00
|
|
|
#6 | ||
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Code :
__________________
Publications: http://schelabi.developpez.com/ |
||
|
|
10
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
C'est vraiment gentil de votre part de répondre aussi rapidement
Merci à mnitu et salim11 pour vos réponses !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com