Bonjour !
Je viens vers vous car cela fait un moment que je me tourmente pour trouver une solution ...
Voilà mon problème, je veux faire une 'migration' d'une table.
En clair j'ai une clé avec un couple ID/Catégorie dans une table.
L'ID n'est pas unique.
Et j'ai besoin de passer tous les ID de la catégorie 1 vers la catégorie 2.
J'ai une table de correspondance qui va bien.
Mais je n'arrive pas à trouver comment utiliser un insert select pour faire un copie de l'ensemble.
Voici ce que j'essaie de faire:
Dans mes tentatives je vois bien comment faire un
Mais avec ça je ne peux pas modifier mes deux champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 INSERT INTO PERSONNES ( SELECT * FROM PERSONNES P, MODIFICATION M WHERE P.ID = M.ID_ORIGINE )
Sachant que j'attaque la base par requête directement je ne suis pas connectée à des langages de script type PHP.
Voilà, j'espère que quelque sera plus doué que moi et pourra m'aider à avancer !
Partager