Bonjour,

Actuellement j'utilise la requête suivante qui fonctionne presque correctement:
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`
Seul problème, lorsqu'il n'y a pas d'ID dans la colonne Enfant (plus exactement, quand il y a 0)

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) :
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`
Auriez-vous une piste pour me dépanner?

[Edit]Il suffit que je poste pour voir le problème.
Le where n'est pas à la bonne place >_<