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

Access Discussion :

Pb requête insertion


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 65
    Points : 33
    Points
    33
    Par défaut Pb requête insertion
    Voilà, je dispose de deux tables (une temporaire et l'autre actuelle)
    leur structure est identique.

    la clé primaire est formée de 3 éléments

    J'ai envie d'ajouter les lignes de la table tmp dans la table actuelle (uniquement les lignes non présentes dans la table actuelle).

    Comment procéder?

    Avec une clé primaire d'un élément je sais comment faire mais avec une clé de plusieurs éléments....

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 65
    Points : 33
    Points
    33
    Par défaut
    En fait j'ai trouvé, il faut traduire le EXCEPT de sql en langage access (avec un LEFT JOIN)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    INSERT INTO table ( champ1, champ2,champ3, champ4)
    SELECT DISTINCT table_tmp.champ1, table_tmp.champ2, table_tmp.champ3, table_tmp.champ4
    FROM table_tmp 
    LEFT JOIN table ON (table_tmp.champ1=table.champ1) 
    AND (table_tmp.champ2=table.champ2) 
    AND (table_tmp.champ3=table.champ3) 
    AND (table_tmp.champ4=table.champ4) 
    WHERE (((table.champ1) Is Null) 
    AND ((table.champ2) Is Null) 
    AND ((table.champ3) Is Null));
    nb : la clé primaire étant champ1,champ2,champ3

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

Discussions similaires

  1. [VBA] difficultés avec une requête INSERT
    Par elias dans le forum Access
    Réponses: 7
    Dernier message: 06/09/2005, 14h53
  2. requête insert
    Par mattoo dans le forum Langage SQL
    Réponses: 10
    Dernier message: 20/04/2005, 14h09
  3. Réponses: 4
    Dernier message: 05/04/2005, 18h28
  4. probleme requête insert.... where
    Par Amandine62 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/02/2005, 14h26
  5. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45

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