Bonjour! je travaille actuellement sur le développement d'un site web et je me trouve confronté a un problème d'organisation d'une partie de ma base de donnée SQL. Pour résumer : J'ai 3 éléments : Membre - Avantage - Produit "Membre" représente les membres du site web "Avantage" représente différentes listes sur lesquelles plusieurs "Membres" peuvent y être inscrit. Chaque "Avantage" est associé a 1 "Produit" "Produit" représente une marchandise quelconque qui possède des attributs comme le titre, le prix etc... En clair, chaque "Avantage" est lié a 1 seul "Produit" ET plusieurs "Membres" peuvent être liés a un seul "Avantage" Au début j'avais commencée a faire cette organisation un peu a la sauvage avec des colonne de la table "Avantage" qui possédaient tous les id des "Membres" séparée par des pipes et je triais a coup d'impolie/explode... un peu boulet Je sais qu'il existe un moyen de créer des relations entre les tables, mais je n'arrive pas a trouver la relation qu'il faudrait que je mette en place dans ce schéma. Si certains ou certaines d'entre vous pouvez me guider, ce serait avec grand plaisir! Merci et bonne soirée! |