Bonjour,
Actuellement j'utilise la requête suivante qui fonctionne presque correctement:
Seul problème, lorsqu'il n'y a pas d'ID dans la colonne Enfant (plus exactement, quand il y a 0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT personne_1.`ID`, personne_1.`Nom`, personne_1.`Enfant`, personne_2.`Nom` AS `Nom_enfant` FROM personne AS personne_1, personne AS personne_2 WHERE personne_1.`ID` = 1234 AND personne_1.`Enfant` = personne_2.`ID`
J'avais pensé à faire une jointure mais je dois me planter quelque part. Voici ce à quoi je pensais (et qui me remonte une erreur sur la partie JOIN) :
Auriez-vous une piste pour me dépanner?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT personne_1.`ID`, personne_1.`Nom`, personne_1.`Parent`, personne_2.`Nom` AS `Nom_enfant` FROM personne AS personne_1 WHERE personne_1.`ID` = 1234 LEFT JOIN personne AS personne_2 ON personne_1.`Enfant` = personne_2.`ID`
[Edit]Il suffit que je poste pour voir le problème.
Le where n'est pas à la bonne place >_<
Partager