Hallo und schonmal Danke für deine Zeit, dich kurz mit dieser Anfängeraufgabe zu beschäftigen.
In der Datenbank sind gespeichert:
Tabelle Produkte
id, name
1, apfel
2, birne
3, zwetschke
4, traube
5, kürbis
6, marille
Nun möchte ich Verbindungen erstellen, zum Beispiel
Apfel, Zwetschke und Marille gehören zusammen
Birne und Kürbis gehören zusammen
Traube gehört zu niemanden / niemand gehört zu Traube
Ziel:
Wenn die Detailseite "Apfel" aufgerufen wird, werden dort Zwetschke und Marille als zugehörig angezeigt.
Wenn die Detailseite "Marille" aufgerufen wird, werden dort Apfel und Zwetschke als zugehörig angezeigt.
Es gibt eine nach oben offene Anzahl an Produkten, und eine unbekannte Zahl von verschiedenen Zugehörigkeiten. Wobei Zugehörigkeiten immer in sich geschlossene Gruppen sind. Im obigen Beispiel könnte Apfel niemals zugehörig sein zu Birne (und umgekehrt).
Mir ist schon klar, dass diese Aufgabe für einen Profi larifari ist, aber ich als Anfänger bin für jeden Lösungsansatz wie dies elegant zu lösen ist sehr dankbar!
Grüße Tom
In der Datenbank sind gespeichert:
Tabelle Produkte
id, name
1, apfel
2, birne
3, zwetschke
4, traube
5, kürbis
6, marille
Nun möchte ich Verbindungen erstellen, zum Beispiel
Apfel, Zwetschke und Marille gehören zusammen
Birne und Kürbis gehören zusammen
Traube gehört zu niemanden / niemand gehört zu Traube
Ziel:
Wenn die Detailseite "Apfel" aufgerufen wird, werden dort Zwetschke und Marille als zugehörig angezeigt.
Wenn die Detailseite "Marille" aufgerufen wird, werden dort Apfel und Zwetschke als zugehörig angezeigt.
Es gibt eine nach oben offene Anzahl an Produkten, und eine unbekannte Zahl von verschiedenen Zugehörigkeiten. Wobei Zugehörigkeiten immer in sich geschlossene Gruppen sind. Im obigen Beispiel könnte Apfel niemals zugehörig sein zu Birne (und umgekehrt).
Mir ist schon klar, dass diese Aufgabe für einen Profi larifari ist, aber ich als Anfänger bin für jeden Lösungsansatz wie dies elegant zu lösen ist sehr dankbar!
Grüße Tom