Ich bin kein MySQL-Experte und muss ein ziemlich komplexes db für mein Level entwerfen.Lieferanten-Kunden-Beziehung in der gleichen Tabelle
Das Problem, das ich jetzt eine Lieferanten-Kunden-Beziehung in Sitz in der gleichen Tabelle (Makro Kategorien von Unternehmen) bestehen gegenüber bin:
id name mega_id macro_customer_id
------------------------------------------
1 Furniture 2 2,4,5,35
Ich mag die repräsentieren
Macro Tisch Tatsache, dass Makroeintrag mit ID 1 andere Makrofirmen (die ihre Kunden sind) in derselben Tabelle beschrieben werden.
Welcher ist der beste Weg, dies darzustellen?
Danke!
[** Wird eine begrenzte Liste in einer Datenbankspalte wirklich so schlecht gespeichert? **] (http://stackoverflow.com/questions/3653462/is-storing-a-limited-list-in-a-database -column-really-that-bad) – 1000111
Sie hätten eine separate Tabelle macro_customers, deren Zeile aus der ID des Makros und der ID seines Kunden besteht. – Strawberry
Nun, nicht die Art und Weise, wie sie angezeigt wird. Shoot für Assoziationstabelle oder Junction-Tabellen http://StackOverflow.com/A/32620163 – Drew