Mysql
 sql >> Base de données >  >> RDS >> Mysql

problème dans la relation plusieurs à plusieurs

Je recommanderais 4 tables, 3 pour les bijoux et le style et la quatrième pour les commandes.

Bijoux :jid (PKEY),jname,description

Style :sid (PKEY), sname, description

Produit :pid (PKEY), sid(FKEY), jid(FKEY) - Un produit définit une combinaison unique de style et de kewellery

Ordre :oid(PKEY), pid(FKEY), autres détails (nom, adresse, etc.)

Pour chaque bijou, récupérez les styles associés à l'aide de la table des produits et remplissez les champs de la page html. Pour chaque commande, mémorisez l'identifiant du produit, qui identifie de manière unique le bijou et le style.