Requete SQL

Bonjour,

Voici mon problème :
Je dispose de 2 tables, tableA et tableB
La table A contient d'ancien prix (Champ Prix)
La table B contient les nouveaux prix (Champ PrixMAJ)
Les 2 tables ont en commun le champ Id

Je voudrais par une requête SQL mettre a jour tous les prix de la tableA afin qu'ils correspondent à ceux de la tableB .
Pouvez vous m'aidez ?

Merci
--
On m'a dit ....

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. UPDATE .. débrouille toi avec le reste ce n'est pas à nous de faire tes exercices !
    1. Merci pour ta réponse tellement constructive .... et pour info ce n'est pas un exercice, mais pour une application que je développe.

      Bon sinon voici la réponse pour ceux qui serai dans le mm cas que moi :

      UPDATE TableA SET Prix = (SELECT PrixMAJ FROM TableB WHERE TableA.Id = TableB.Id) WHERE TableA.Id = (SELECT TableB.Id FROM TableB WHERE TableA.Id = TableB.Id)

  2. Utiliser SELECT puis UPDATE pourrait t'amener sur le chemin.