Bonjour à tous,
J’ai récement créé un site avec interogation de Base de donnée en PHP
J’ai un problème lorsque j’éffectue la requete suivante :
SELECT s.Titre,e.NomEnt FROM STAGE s, ENTREPRISE e
WHERE s.CodeStage=e.CodeStage;
J’ai pas d’erreur, mais aucune ligne de résulat, juste les champs Titre et NomEnt.
J’ai bien 12 enregistrements dans chacune des 2 tables (Stage et entreprise)
Chacune de mes tables contient le champ CodeEntreprise et les codes correspondes.
Je ne vois pas le problème, je veux juste simplement faire correspondre le titre des stages avec le nom de l’entreprise.
SELECT s.Titre,e.NomEnt FROM STAGE s, ENTREPRISE e
WHERE s.CodeStage=e.CodeStage;
j’obtiens le message suivant [quote=""]
Erreur SQL !
SELECT s.Titre,e.NomEnt FROM STAGE s, ENTREPRISE e WHERE s.CodeStage=e.CodeStage;
Unknown column ‘e.CodeStage’ in ‘where clause’
[/quote]
Il semble que la table “ENTREPRISE” n’ait pas de champ “CodeStage”
Ta requète est bonne, mais tu as un problème de cohérence entre tes tables.
Dans STAGE le CodeEntreprise est de la forme ENT00 alors que dans ENTREPRISE il est de la forme ENT000.