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 :

Probleme de requete


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Probleme de requete
    Bonjour,

    Voila après avoir créer une table(TABLE 2) en reprennant par un tri des données(EXPR1) d'une autre table(TABLE 1), je souhaite supprimer les données(EXPR1) reprise de l'ancienne table(TABLE 1).

    Mais voilà avec la requete suivante Access me trouve 38000 résultats:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT [Inventaire C6 CE].Expr1
    FROM [Inventaire C6 CE], C6_CE_Regroupement
    WHERE ((([Inventaire C6 CE].Expr1)=[C6_CE_Regroupement]![Expr1]));
    Et lorsque je lance la requete de suppression il veut supprimer que 34000 résultats:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    DELETE [Inventaire C6 CE].Expr1, *
    FROM [Inventaire C6 CE]
    WHERE ((([Inventaire C6 CE].Expr1) In (SELECT [Inventaire C6 CE].Expr1
        FROM [Inventaire C6 CE], C6_CE_Regroupement
        WHERE ((([Inventaire C6 CE].Expr1)=[C6_CE_Regroupement]![Expr1]));
    )));

    Merci par avance de vos réponse

    mod : cafeine,

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 889
    Points : 4 771
    Points
    4 771
    Par défaut
    1 ere remarque :
    la 1ere requete (SELECT ...) est faite à partir de 2 tables (donc produit des cardinalités) alors que la 2 eme (DELETE ...) est sur une seule table

    2 eme chose
    Que te renvoie la premiere requete avec un "SELECT DISTINCT ... " ?

    Slt
    "Always look at the bright side of life." Monty Python.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci de ta réponse et c'est bien le produit de cardinalité qui posait problème.

    Mes doublons se multipliaient entre eux.

    Encore merci

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

Discussions similaires

  1. probleme de requete
    Par doudou1 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/04/2004, 13h42
  2. probleme avec requete sql aime pas les strings
    Par lil_jam63 dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/02/2004, 14h45
  3. PROBLEME DE REQUETE IMBRIQUEE
    Par fleuve007 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/12/2003, 15h33
  4. probleme de requete
    Par LineLe dans le forum ASP
    Réponses: 8
    Dernier message: 17/09/2003, 16h47
  5. Probleme de requete
    Par misterbillyboy dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/07/2003, 08h24

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