Bonjour,
J'ai un table avec de nombreux champs dont, entre autre :
- 1 champs ID (clé primaire)
- 1 champs Nom et 1 champs Prénom
- 1 autre champs ID qui permet de savoir si, par exemple, je suis rattaché à une autre personne
Je voudrais effectuer en 1 requete et de manière optimisée une requête pour pouvoir récupérer les noms et prénoms de qui je dépends
Exemple :
ID : 1, Nom : A, Prénom : B, ID1 : 2
ID : 2, Nom : C, Prénom : D, ID1 : null
Je voudrais avec un select avoir :
ID : 1, Nom : A, Prénom : B, ID1 : C D (nom + prénom)
ID : 2, Nom : C, Prénom : D, ID1 : null
J'avais donc écrit la requête suivante :
Le problème est que je récupère que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT a.Nom, a.Prenom, b.Nom+ b.Prenom FROM Table a, Table b WHERE b.ID1 = a.ID1
ID : 1, Nom : A, Prénom : B, ID1 : C D (nom + prénom)
Je ne récupère plus ma 2e entrée (normal)
Comment feriez vous?
Merci
Partager