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

Requêtes et SQL. Discussion :

Requette avec 2 liens vers une même table


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué Avatar de Ju1.0
    Homme Profil pro
    Ingénieur Automaticien
    Inscrit en
    Novembre 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2010
    Messages : 125
    Points : 158
    Points
    158
    Par défaut Requette avec 2 liens vers une même table
    Bonjour

    La dernière fois que j'ai fait la conception d'une base de donnée, c'était il y a quelques années, pendant un cours de une demi journée à l'école (mon métier n'est pas vraiment un métier de l'informatique)

    Je dois mettre en place une base de donnée répertoriant toute les référence de carte connu par mon client, et les mettant en lien avec les carte qui peuvent les remplacer.
    Il y a 2 tables :
    References, recensant les cartes,
    Remplacement, faisant le lien entre les cartes anciennes et nouvelles
    La table Remplacement à donc 2 liens 1 à plusieurs vers la table Reference. Pour chaque Item de remplacement, une ancienne et une nouvelle carte. Bien entendu, chaque une peut avoir plusieurs référence de remplacement, et une carte peut remplacer plusieurs cartes.

    Mon but est de faire une requette capable lorsque je lui donne le numéro d'identification d'une carte, de me sortir la liste de toute les carte qui la remplacent, n° d'identification et nom de la carte

    Au début, j'ai pensé le faire un VBA, mais il me semble que à l'utilisation, vu la quantité de data que la base contiendra, ça risquai de faire très long en calcul à chaque affichage (surtout que la machine qui fera tourner ça sera pas vraiment puissante)

    Je me suis donc tourné vers le créateur de requêtes

    Je suis capable très facilement de sortir tout les n° d'id de carte remplacé par une carte donné, mais des qu'il s'agit d'aller piocher dans la table des référence (d'ou provient 2 fois le n° d'id), je n'arrive à rien. Toute les requettes que je teste me sortent du vide

    Comment fait-on donc pour aller piocher dans cette table ou le n° d'id revient 2 fois ?
    Et Aussi, ais-je été claire ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 920
    Points
    281 920
    Par défaut
    Bonjour,

    Peux-tu montrer un extrait du contenu de tes deux tables : je ne comprends pas ce que tu expliques avec tes 2 liens.

Discussions similaires

  1. [AC-2010] Pièce jointe en lien vers une autre table
    Par Cinemotion dans le forum Modélisation
    Réponses: 3
    Dernier message: 02/02/2012, 22h55
  2. D'une champs pointant vers une même table ; erreur ?
    Par Apranax dans le forum Modélisation
    Réponses: 4
    Dernier message: 29/10/2010, 23h31
  3. [AC-2002] Deux formulaires qui pointent vers une même table
    Par antezi dans le forum IHM
    Réponses: 2
    Dernier message: 11/02/2010, 22h27
  4. [MySQL] Jointure: Avec deux champs d'une même table
    Par Vinuto dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/11/2008, 21h10
  5. Réponses: 5
    Dernier message: 03/09/2007, 14h52

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