sql >> Databáze >  >> RDS >> Mysql

Zadávání proměnlivého množství dat do databáze s nejlepší možnou normalizací

Pokud správně chápu problém na úrovni databáze, měli byste používat přechodnou tabulku nazvanou něco jako ProductSupplier obsahující sloupec Product_ID a Supplier_ID.

Když pak dodavatel vybere produkt, přidejte dodavatele i ID produktu do nového sloupce v této tabulce.

To umožní, aby si více dodavatelů vybralo stejný produkt a více produktů si vybral stejný dodavatel.

EDIT:Chtěl jsem říct „přidat ID dodavatele i produktu do nového ŘÁDKU v této tabulce“




  1. Jak rozdělit řetězec v PL/SQL?

  2. SQL Vložit řádek a zkopírovat vložené ID automatického přírůstku do jiného sloupce

  3. Nemohu použít alias v sql delete

  4. Mám zakázat přísný režim MySQL?