Bonsoir,
Pour effectuer cela, m'inspirant de ce que m'avait dit CinePhil dans la discussion https://www.developpez.net/forums/d2...date-jointure/ post #3, j'ai essayé ça :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TEMPORARY TABLE temp SELECT user_key FROM `user` WHERE email="pierre.durand@schneider-electric.com"; INSERT INTO `user` (`sesa`,`lastname`,`firstname`,`email`,`company`,`buunitname`,`location`,`manager_key`) SELECT ('100008','dupont','jean','jean.dupont@schneider-electric.com','Schneider Electric France','Industry Business','CARROS HORIZON',user_key) from temp where email="pierre.durand@schneider-electric.com"
mais ça me donne le message d'erreur suivant :Le but est d'insérer 8 colonnes ; pour les 7 premières, j'attribue une valeur mais pour la dernière (manager_key), la valeur est censée être générée par la sous-requête select utilisée dans la création de la table temporaire.Operand should contain 1 column(s)
Comment faut-il s'y prendre, SVP ?
Partager