Boujour/bonsoir,
je galère à trouver un moyen d'insérer dans une table, des valeurs d'une autre table ainsi que d'autres valeurs externes.
Je m'explique :
La table de destination comporte plus de champs que la table source, et les champs de la table de destination ne figurant pas dans la table source doivent être renseignés ...
Je sais faire une copie basique :insert into ... (,,,) Select ... from ....
mais je ne sais pas comment insérer les nouvelles donnée externes.
suis-je clair?
s'agirait-il d'une jointure spéciale, ou union ? ou faut il opérer en 2 temps ?
Peut être ma requête erronée éclaircira les plus dubitatifs.
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql=" INSERT INTO $table_user (privilege,dateInscription,pseudo,pwd,mail) VALUES(1,'".date("d/m/Y H:m:s")."') SELECT pseudo,mdp,mail FROM $table_newuser WHERE code='".$tartanpion."'";
Partager