Mysql
 sql >> Database >  >> RDS >> Mysql

Inserimento di una quantità variabile di dati in un database con la migliore normalizzazione possibile

Se capisco correttamente il problema a livello di database, dovresti utilizzare una tabella intermedia chiamata qualcosa come ProductSupplier contenente una colonna Product_ID e Supplier_ID.

Quindi, quando un fornitore seleziona un prodotto, aggiungi sia il fornitore che l'ID prodotto in una nuova colonna in questa tabella.

Ciò consentirà a più fornitori di prelevare lo stesso prodotto e più prodotti di essere prelevati dallo stesso fornitore.

EDIT:volevo dire "aggiungi sia il fornitore che l'ID prodotto a una nuova RIGA in questa tabella"