Hallo zusammen 
ich probiere gerade eine Datenbanklösung seit einiger Tage am ausprobieren. Finde aber nicht die richtige.
Es sind jeweils 2 Tabellen, die zusammengehören.
Bsp. A und B, dass habe ich bis jetzt über eine dritte A_B gelöst, um zu wissen weleche beiden IDs von A und B jeweils zusammengehören.
Das Problem ist jetzt, wenn ich es erweiter möchte, ich kann natürlich Werte, die weder zu A oder B gehören trotzdem dort einfügen und es klappt.
Ich möchte aber die jeweils gleichen Themengebiete in die Tabellen einordnen
somit dürfen A-Werte nur in Tabelle A
bzw. B-Wete nur in Tabelle B
Wenn ich mir das aufzeichne habe ich nacher:
Tabellen A,B,C,D,E, ...
Zwischen Tabellen A_B, A_C, A_D, A_E, B_C, B_D, ...
---
Also habe ich mir gedacht ich löse es durch Tabellen mit A, B, C usw. aber nur eine Tabelle, die alles verbindet. Das ich aber weiss aus welcher Tabelle es stammt, mache ich einen UniqueIdentifier, der irgendwo steht.
Das heisst dieser Uniqueidentifier würde über alle Tabellen nur einmal vorhanden sein.
---

Gibt es eventuell eine schönere Lösung aus MYSQL verbindung PHP sicht? Das sind nur meine Ideen, aber natürlich nicht solche die wirklich gut sind. Freue mich auf eure Antworten

ich probiere gerade eine Datenbanklösung seit einiger Tage am ausprobieren. Finde aber nicht die richtige.
Es sind jeweils 2 Tabellen, die zusammengehören.
Bsp. A und B, dass habe ich bis jetzt über eine dritte A_B gelöst, um zu wissen weleche beiden IDs von A und B jeweils zusammengehören.
Das Problem ist jetzt, wenn ich es erweiter möchte, ich kann natürlich Werte, die weder zu A oder B gehören trotzdem dort einfügen und es klappt.
Ich möchte aber die jeweils gleichen Themengebiete in die Tabellen einordnen
somit dürfen A-Werte nur in Tabelle A
bzw. B-Wete nur in Tabelle B
Wenn ich mir das aufzeichne habe ich nacher:
Tabellen A,B,C,D,E, ...
Zwischen Tabellen A_B, A_C, A_D, A_E, B_C, B_D, ...
---
Also habe ich mir gedacht ich löse es durch Tabellen mit A, B, C usw. aber nur eine Tabelle, die alles verbindet. Das ich aber weiss aus welcher Tabelle es stammt, mache ich einen UniqueIdentifier, der irgendwo steht.
Das heisst dieser Uniqueidentifier würde über alle Tabellen nur einmal vorhanden sein.
---

Gibt es eventuell eine schönere Lösung aus MYSQL verbindung PHP sicht? Das sind nur meine Ideen, aber natürlich nicht solche die wirklich gut sind. Freue mich auf eure Antworten


Kommentar