Ta question concerne la requête.. donc du SQL ...
Hors tu postes dans PHP ...
Merci d'y être vigilant à l'avenir...
Pour ce qui est de la réponse..il te faut ajouter une jointure supplémentaire.
Un truc du genre :
SELECT P1.PeopleID
,P1.LastName
,P1.FirstName
,P1.Group
,P1.phone
,P1.DirectReport
,caetbl_groupList.Group_Name
,p2.LastName as DirectReportLastName
,p2.FirstName as DirectReportFirstName
,CONCAT(p2.LastName , ' ' , p2.FirstName) as DirectReportConcatName
FROM caetbl_people P1
INNER JOIN caetbl_groupList
ON caetbl_groupList.GroupID = p1.Group
INNER JOIN caetbl_people p2
ON p2.PeopleID = p1.DirectReport
PS: J'ai ajouté les balises de code dans ton message...
Merci de le faire toi même la prochaine fois.
PS2 : Comme tu peux le constater j'utilise des "alias" pour le nom des tables et/ou des champs... cela facilite l'écriture des requêtes....Essayes d'en faire autant à l'avenir.
Edit : Modification dans la jointure...
Correction sur le "ON"
Avant de poser une question, merci de lire la charte du site. Cordialement, Jordane
Mon problème est que le direct repport est un nombre qui correspond a un PeopleID.
Est que pour mon problème toute les information sont dans la même table mes pas au même ligne.
Edit : Ajout des balises de code... Merci d'y penser à l'avenir !
12 mai 2014 à 14:11