Hum il n'a pas voulu le méchant MySQL
Voici ma requête
INSERT INTO repertoire (id_service, id_fonction, id_pers) SELECT service.id_service, fonction.id_fonction, personnel.id_pers FROM service, fonction, personnel WHERE repertoire.id_service=service.id_service AND repertoire.id_fonction=fonction.id_fonction AND repertoire.id_pers=personnel.id_pers
Alors voici la structure de mes tables.
J'ai 4 tables.
La table "repertoire" doit contenir les ID des 3 autres tables.
L'ID de "service" est "id_service", celui de "fonction" est "id_fonction" et celui de "personnel" est "id_pers".
En exécutant cette requête, j'ai le message : #1054 - Unknown column 'repertoire.id_service' in 'where clause'.
Pourtant j'ai bien regardé, le champ "id_service" existe bien dans la table "repertoire".
Moi je vois pas
Merci de ton aide
Partager