Bonjour,

J'ai un problème, je m'explique :

J'ai une table customers et une table contracts.
Il faudrait que je prenne deux champs (nous les appellerons ici CU1 et CU2) et que je les insert dans la table contracts, sachant qu'il y a une clé étrangère customer_id qui est la clé principale dans la table customers. Il faut évidemment que les deux nouveaux champs s'insère dans les tuples correspondants au bon customer_id.

J'ai essayé quelque chose de la sorte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
INSERT INTO contracts(contracts.customer_additional_information, contracts.customer_additional_information_notice)
SELECT 
cu.additional_information
,cu.additional_information_notice
FROM customers cu, contracts c
WHERE c.customer_id = cu.customer_id;
Mais ça ne donne rien de concluant.

Quelqu'un saurait comment procéder ? Dois-je faire du Transact-SQL ou puis-je le faire en simple requête ?

Merci d'avance