Additionner 2 champs de 2 tables
Résolu
Bonjour, j'ai un problème, j'ai 2 tables différentes, l'une avec une colonne contenant des points de fidélité et l'autre avec une colonne contenant d'autres points et je voudrais le additionner et les stocker dans la première table à la place des premiers. Et je ne peux pas modifier la structure des tables. Bien évidemment, je veux faire ça dans tous les tuples et les 2 tables se relié par une key.
Pouvez-vous m'aider ?
Pouvez-vous m'aider ?
Configuration: Windows / Chrome 73.0.3683.103
2 réponses
-
ModérateurBonjour,
Avec Oracle je ferais :
update tabl1 set cpt1 = cpt1 + (select cpt2 from tabl2 where id1=id2);
Ce devrait être voisin avec sqlserver
Cdlt
-
-
Modérateur@Adirentu as bien sur remplacé les noms de ma requete qui étaient tous des exemples ?
affiche ici ta requete et le message d'erreur exact -
-
Modérateur@AdirenJ'aurais un doute sur 2 sous select sur la même table dans une commande, après je n'ai jamais fait de sql avec SqlServer
et ?
update client set client.fidelite = Client.fidelite + (select fidelite_acquise from calcul_client where client.code = calcul_client.code_client and nb_passage >=3)
-
-
-
Merci les gars, ma requête fonctionne !!
