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

Administration MySQL Discussion :

Enregistrement dans 2 tables


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de johnstyle
    Homme Profil pro
    Directeur technique
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Par défaut Enregistrement dans 2 tables
    Bonjour,
    j'aurais besoin de votre avis sur la création de tables SQL.


    J'ai une table "competitions" et une autre "membres"

    Et lorsque je créer une compétition, je choisi certains membres.
    Le problème est : comment enregitrer les membres de la compétition vu que le nombre peut varier ?

    J'ai donc trouvé une "astuce", c'est de créer une 3eme table "competitions_encour" et de créer un nouvel enregitrement pour chaque membre et chaque compétition (en précisant l'id du membre et de la competition en question)

    Est ce que vous auriez une autre solution plus simple ?

    Merci pour votre aide.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2006
    Messages : 400
    Par défaut
    Tu as des membres, des compétitions et des membres participant à des compétitions.
    Tu auras donc 3 tables : 1 pour enregistre les membres, 1 pour enregistrer les compétitions, et 1 pour enregistre le fait que des membres participent à des compétitions.

    Ces 3 tables ressembleront à ceci :
    • membres ( id_membre, ... )
    • compétitions ( id_compétition, ... )
    • competitions_encour ( #id_membre, #id_compétition, ... )

    Ceci est la solution la plus simple.

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

Discussions similaires

  1. [WD9] Cliquer sur des enregistrements dans une table
    Par oz80 dans le forum WinDev
    Réponses: 2
    Dernier message: 15/12/2005, 20h11
  2. Nombre d'enregistrement dans une table MySQL
    Par tom06440 dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 21/10/2005, 19h07
  3. AJOUT d'un ENREGISTREMENT dans UNE TABLE
    Par ramo dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/08/2005, 16h24
  4. Enregistrement dans 2 tables à la fois
    Par martonpylon12 dans le forum Access
    Réponses: 12
    Dernier message: 21/06/2005, 17h42
  5. Réponses: 9
    Dernier message: 27/10/2004, 01h31

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