Je cherche à faire quelque chose qui me parait assez simple...
Pour les besoins d'une migration, je doit insérer les données de deux tables (via jointure) dans une troisième nouvelle table...
Disons que nous avons ceci:
Code : Tout sélectionner
old_table1
----------
id
id_owner
id_user
old_table2
----------
id
type
...
new_table
---------
id
id_owner
id_user
typeINSERT INTO `new_table` (
`id_owner` ,
`id_user` ,
`type`
)
VALUES (
SELECT ot1.user, ot1.idpresta, ot2.type
FROM old_table1 AS ot1, old_table2 AS ot2
WHERE ot1.id_user = ot2.id
)
Est-il possible de bidouiller ma requête pour que ça fonctionne? (jointure explicite, table temporaire, etc...)Ou est-ce que je dois me résoudre à faire un petit script php?
Merci d'avance pour vos lumières