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 MySQL Discussion :

Référence multiple à une même clef étrangère


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Référence multiple à une même clef étrangère
    Bonjour à tous,
    J'ai un petit problème dans la gestion de ma base de données. J'ai deux tables : actions et matchs. Un match est composé d'une équipe domicile, une équipe extérieure, du score de l'équipe domicile, du score de l'équipe extérieure, et d'un certain nombre d'actions qu'on ne connaît pas à l'avance.
    Le but est d'avoir une référence à l'id de la table "actions". Le problème étant qu'un match est composé d'un nombre d'actions que l'on ne peut connaître à l'avance.
    Est-il possible d'avoir une multiple référence à la même clef étrangère (l'id de l'action) dans une sorte de tableau à dimension ajustée automatiquement ? J'espère être assez clair.
    Merci !

  2. #2
    Membre habitué
    Inscrit en
    Décembre 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 79
    Points : 152
    Points
    152
    Par défaut
    Bonjour,

    Dans ce cas, généralement on crée une "table N-N", c'est à dire une table qui contient deux clés étrangères, une vers la table match et une autre vers la table action.

    Sinon tu peux créer un champ text dans la table match dans lequel tu ajoutes les identifiants des actions séparés par un caractère de ton choix, par exemple une virgule.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour OlgarK
    Pour la table "n-n", il va falloir créer plusieurs enregistrements du coup non ? Concrètement, créer un enregistrement pour chaque action d'un match ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 173
    Points : 485
    Points
    485
    Par défaut
    Oui pour le match 1 tu auras l'action 1 et 2 donc ça fait ça


    Match
    1

    Action
    1
    2

    table N-N
    1-1
    1-2

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Ok je vois, merci à tous ! Je passe en résolu.

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

Discussions similaires

  1. Référence multiple à une même note de bas de page
    Par Alqualonde dans le forum Word
    Réponses: 8
    Dernier message: 23/04/2018, 21h24
  2. Réponses: 0
    Dernier message: 17/09/2009, 13h09
  3. Erreur lors de l'ajout d'une deuxième clef étrangère
    Par mensoif dans le forum Administration
    Réponses: 2
    Dernier message: 15/06/2009, 14h35
  4. Réponses: 9
    Dernier message: 19/02/2009, 14h39
  5. [Conception] Accès multiples à une même instance
    Par Rockz dans le forum Général Java
    Réponses: 16
    Dernier message: 31/12/2004, 14h46

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