Eine wunderschönen Guten Abend,
ich stehe vor einem Problem, und hoffe das mir bei meinem ersten Post hier eventuelle Fehler nachgesehen werden.
Es geht um folgendes.
In einer mysql Datenbank befinden sich 2 Tabellen.
tab1 und tab2.
In tab1 sind die Datensätze abhängig von den Datensätzen in tab2.
Da die Anhängigkeiten in tab1 gespeichert werden sollen, stehe ich vor einem Problem. Solange in tab1 ein Datensatz nur von einem Datensatz in tab2 abhängig ist, ist alles ok. Es können aber auch 2,3,4,5 oder mehr Abhängigkeiten möglich sein.
Ich möchte in tab1 aber nun auch keine 5 Spalten anlegen und die Abhängigkeiten speichern, sondern lediglich in einer Spalte.
Mein erster Gedanke ist das über folgende Idee:
tab2 hat eine ID die sich nicht ändert. Diese ID als nicht wiederholende Zahl kann ja durch BT kodiert werden.
Also z.B.: so
tab1
------- abhängigkeit --------
00000010
Das Bitmuster stellt die Zahl 2 dar. Ist aber das erste Bit. Das erste Bit wäre für ich der Hinweis auf die ID in tab2. Usw.
Weiteres Beispiel:
tab1
------- abhängigkeit --------
00101010
Dieses Bitmuster verweist auf die ID 1,3,5!
Ich denke aber das ist ja recht kompliziert.
Geht das nicht eigentlich irgendwie anders? Wo denke ich falsch? Das kann ja nicht wirklich Sinn einer DB sein.
Bitte helft mir.
Mein Ziel ist in tab1 die Abhängikeiten zu tab2 Datensätzen in einer Spalte zu speichern.
Ich hoffe ich habe mich ein wenig verständlich ausgedrückt.
Danke für Eure Hilfe.
MFG Sabrina