Bonjour,
J'ai un petit soucis avec un insert :
Table pays
ID_pays(PK) | pays
Table donnees
ID_donnee(PK) | ID_pays(FK) | ID_indicateur | ID_periodicite | ID_source
Dans ma table pays j'ai 1 et Allemagne et je veux insérer dans ma table donnees l'ID du pays que je veux insérer et non le nom !
J'envoi depuis un tableau en php donc moi je veux MATCH en quelques sorte le pays dans la table pays avec l'élément de mon tableau (exemple Allemagne) et ensuite INSERT l'id de mon pays dans ma table donnees ID_pays.....
Un truc comme ça ?
Suis-je claire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO donnees (ID_pays) SELECT pays.ID_pays FROM donnees,pays WHERE pays.ID_pays=donnees.ID_pays AND pays.pays = 'Allemagne'
Merci
Partager