Salut
Je voudrais attribuer à un attribut d'une table la valeur d'un attribut d'une autre table en sql.
Merci.
Version imprimable
Salut
Je voudrais attribuer à un attribut d'une table la valeur d'un attribut d'une autre table en sql.
Merci.
Je vous invite à prendre connaissance des Règles du forum Langage SQL à lire par tous.
Pour pouvoir commencer à donner un début de réponse, il nous faudrait connaître la structure des tables en jeu ainsi qu'une ébauche de la requête que vous tentez d'effectuer.
En précisant le SGBD que vous utilisez et sa version, les réponses proposées seront adaptées aux spécificités et limitations de celui-ci.
:arrow: Règles du forum Langage SQL à lire par tous
Oui alors j'utilise access 2003.
Je veux que C.id reçoit la valeur de CT.id
Voici la requête que j'essaie de faire :
Code:
1
2
3 Select C.id, CT.id From Client C, Contrat CT Where
SELECT se contente de sélectionner des données dans les tables.
Pour effectuer une mise à jour, il faut utiliser par la commande UPDATE.
Cours SQL
alors si je comprend bien t'as 2 table C et CT alors si simple :
la prochaine fois essayes de bien expliquer ton prob :yaisse2:Code:
1
2
3
4
5
6
7 update C set C.id=(select CT.id from CT where CT.id condition) exemple : update update C set C.id=(select CT.id from CT where CT.id=10) attention : la condition doit retourner absolument une seule valeur si non y aura un prob