IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Sommaire > La Manipulation des données > Mise à jour
        Comment mettre à jour une table à partir des données d'une autre table ?
        Comment mettre à jour une table à partir des données d'une requête ?

        


Comment mettre à jour une table à partir des données d'une autre table ?
auteur :
update MAJ from TABLE_CIBLE as MAJ , TABLE_SOURCE as SRC set CHAMP_CIBLE = SRC.CHAMP_SOURCE where MAJ.CLE_JOINTURE = SRC.CLE_JOINTURE

Comment mettre à jour une table à partir des données d'une requête ?
auteur :
update   MAJ 
from   TABLE_CIBLE      as MAJ 
   ,   (   select    CLE_JOINTURE 
            ,   count(*)   as CHAMP_SOURCE   -- exemple... 
            from   TABLE_SOURCE 
            group by CLE_JOINTURE 
      )   as SRC 
set      CHAMP_CIBLE      = SRC.CHAMP_SOURCE 
where    MAJ.CLE_JOINTURE = SRC.CLE_JOINTURE

        

Consultez les autres F.A.Q's

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.