Index du Forum » » Le coin des codeurs

Auteur

insérer des enregistrements dans une table liée à 2 autres
Anonyme
19853  

  Posté : 09-06-2003 16:30

Bonjour à tous,

voici mes 3 tables :

- 1 table jeunes avec comme champs : id_jeune (primaire), nom, prenom,... etc ...
- 1 table referents avec comme champs : id_referent (primaire), nom, prenom,... etc ...
- 1 table referents_jeune : seulement 2 champs dans cette table id-referent et id_jeune (l'ensemble des 2 champs en clé primaire et unique).

Je voudrais insérer des enregistrements dans la table referents_jeune par une requête : je l'ai essayé dans PhpMyAdmin : j'ai une erreur et je ne la trouve pas.

La voici :
INSERT INTO referents_jeune.id_referent, referents_jeune.id_eleve SELECT jeunes, referents, referents_jeune FROM referents_jeune, referents, jeunes WHERE jeunes.id_eleve = referents_jeune.id_eleve AND referents.id_referent = referents_jeune.id_referent

Comment l'écrire avec la bonne syntaxe puisque j'ai le message d'erreur suivant :
Erreur
MySQL a répondu:

Something is wrong in your syntax près de ' referents_jeune.id_eleve SELECT jeunes, referents, referents_je' à la ligne 1

Merci d'avance à ceux qui pourraient m'aider.

Cordialement,

ET



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=5984&forum=5