Salut
Je voudrais attribuer à un attribut d'une table la valeur d'un attribut d'une autre table en sql.
Merci.
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.
Règles du forum Langage SQL à lire par tous
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
alors si je comprend bien t'as 2 table C et CT alors si simple :
la prochaine fois essayes de bien expliquer ton prob
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager