IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Firebird Discussion :

[FB 1.5 ] corriger une table avec les données d'une autre


Sujet :

SQL Firebird

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 83
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Points : 101
    Points
    101
    Par défaut [FB 1.5 ] corriger une table avec les données d'une autre
    Bonsoir à chacun,

    Je souhaite lire une table A, et modifier l'un de ses champs
    grâce à celui d'une autre table B: une sorte de réindexation...

    Je ne vois pas comment écrire la requête en langage SQL :
    malgré mes recherches.

    Merci de vos propositions
    Lucien

  2. #2
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    une requette comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update A, B set A.ch_a=B.ch_b where A.cle_a=B.cle_b

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 83
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Points : 101
    Points
    101
    Par défaut
    Merci pour ta proposition,
    il me faut trouver la formulation exacte, car l'analyseur n'accepte pas la suite Bon dimanche,
    Lucien

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 83
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Points : 101
    Points
    101
    Par défaut
    Voici le code qui fonctionne, suite à ta proposition.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    update t_grade_gra gra
    set  gra.gra_ndx = (select grd.grd_ndx from tr_grade_grd grd
           where  gra.gra_section= :section
            and  gra.gra_nom=grd.grd_desc)
    Avec mes remerciements
    Lucien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplir une table avec les données d'une base
    Par doc dans le forum Général Java
    Réponses: 2
    Dernier message: 25/06/2012, 00h48
  2. Mise à jour d'une table avec les données d'une autre
    Par Equinoxe5 dans le forum Requêtes
    Réponses: 1
    Dernier message: 25/09/2011, 08h00
  3. Créer une collection avec les données d'une table
    Par hidiho dans le forum PL/SQL
    Réponses: 1
    Dernier message: 30/06/2011, 09h40
  4. [MySQL] Remplir une table avec les données d'une autre table
    Par Souri84 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 26/11/2010, 19h41
  5. Réponses: 3
    Dernier message: 18/07/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo