Je bloque sur un inner join...
J'ai deux tables :
- Candidatures --> Données diverses dont un champ statut composé de chiffres (1 à 16)
- Statuts --> composé de 2 champs : un champ ID et un champ signification.
Je souhaite faire un inner join entre le champs statut de ma table candidatures et le champ ID de ma table statuts afin de pouvoir afficher les mentions signification (je ne sais pas si je suis très clair... .D)
Ci dessous ma requête :
$requete = ("SELECT * FROM candidatures INNER JOIN statuts ON candidatures.statut=statuts.ID WHERE login = '" .$_SESSION['login']. "' AND statut='2' OR statut='5' OR statut='8' OR statut='11' ORDER BY ID DESC LIMIT 0,10 ");
La seule réponse que j'obtiens est la suivante : Champ: 'ID' dans order clause est ambigu.
Est ce que qq1 a déja eu un problème similaire? C'est mon premier inner join, et je ne sais pas comment régler le problème...
Merci par avance.