Bonjour,
J'essaye d'inserer des enregistrements à partir d'un select (je tourne sous MySQL 4.1.7)
Je voudrais optenir l'equivalent de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `cli_serv_acc` (`id_acc`,`id_box`,`id_client`) VALUES (SELECT `id_acc`,`id_box` FROM `serv_acc` WHERE `id_acc`,`id_box` NOT IN (SELECT `id_acc`,`id_box` FROM `cli_serv_acc`), 46)
le 46 etant une sorte de constante vous l'aurrez compris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO `cli_serv_acc` (`id_acc`,`id_box`,`id_client`) VALUES (1, 2, 46) INSERT INTO `cli_serv_acc` (`id_acc`,`id_box`,`id_client`) VALUES (1, 3, 46) INSERT INTO `cli_serv_acc` (`id_acc`,`id_box`,`id_client`) VALUES (2, 2, 46) INSERT INTO `cli_serv_acc` (`id_acc`,`id_box`,`id_client`) VALUES (1, 4, 46) INSERT INTO `cli_serv_acc` (`id_acc`,`id_box`,`id_client`) VALUES (5, 2, 46)
Je ne sais pas trop comment structurer cette requete, qui ne fonctionne pas pour le moment bien entendu.
Merci pour vos lumières...![]()
Partager