Bonjour,
Un problème assez gênant
J'ai 2 tables
Canton, campagne
Dans Canton j'ai le numéro du canton, le nom du canton et une date associée a chaque canton qui correspond au démarrage d'une campagne
Dans campagne j'ai le numéro Insee de la commune
J'aimerais insérer dans la table campagne la date de démarrage de la campagne en fonction du numéro Insee
A priori je dois d'abord crée une 3eme table qui relie le numéro Insee au canton
J'ai donc crée une 3eme table Commune dans laquelle je mets le numéro Insee, le numéro du canton et le nom du canton
Maintenant j'aimerais insérer dans cette table Commune la date de démarrage du canton
Je fait
SELECT DEMARRAGE_CANTON, NUMERO_INSEE FROM Commune INNER JOIN Canton ON Commune.Numero_Canton = Canton.Numero_Canton
ou
SELECT DEMARRAGE_CANTON, NUMERO_INSEE FROM Commune, Canton WHERE Commune.Numero_Canton = Canton.Numero_Canton
J'obtiens bien la liste des numero insee associés au date de démarrage canton
Maintenant si je rajoute INSERT INTO pour mettre le resultat du select dans la colonne demarrage canton de la table Commune, ca me mets les enregistrement a la suite alors que je voudrais mettre les date de démarrage en correspondance avec les numero insee
Ou est le problème?
Merci.
Partager