hi
nehmen wir an ich hab folgende Tabelle:
ID|wert
1|1
2|1
3|0
4|0
5|0
6|0
7|0
8|0
9|0
10|0
11|0
12|0
Nun will ich den wert von ID 5-10 auf 1 ändern mir aber dann merken das diese 6 IDs zusammengehören (sprich wenn ich später in einer dieser Spalten den wert wieder 0 setzte will ich die anderen auch mit 0 setzen).
Mein erster Gedanke war eine 2 Tabelle anzulegen und dort folgendermaßen vorgehen:
ID|gehoert_zu
5|6
5|7
5|8
5|9
5|10
6|5
6|7
6|8
6|9
6|10
7|5
7|6...usw... (wird ja riesig
)
Das Problem dabei ist wenn ich 25 IDs miteinander (was vorerst wohl mal das Maximum ist) verknüpfe erhalte ich 24*24 Datensätze und da ich erwarte das viel und oft miteinander verknüpft wird, wird die Tabelle riesig.
Meine 2. Idee war dann es mit einer Tabelle zu machen:
ID|wert|verknuepft_mit
1|1|0
2|1|0
3|0|0
4|0|0
5|1|1
6|1|1
7|1|1
8|1|1
9|1|1
10|1|1
11|0|0
12|0|0
Wenn ich jetzt danach z.b. ID 11 und 12 den Wert 1 setze erhalten diese in verknuepft_mit eben eine 2 und so weiter...
Was meint ihr was ist sinnvoll? Wie mach ich es richtig? Oder hat jemand eine ganz andere (bessere) Idee? Ich bin eigentlich total für Idee 2 will mich aber trotzdem mal um hören was am besten ist. Und falls es jemand interessiert die Abfragen kommen später alle von einen PHP Script sollte hier aber unwichtig sein.
mfg
Chris
nehmen wir an ich hab folgende Tabelle:
1|1
2|1
3|0
4|0
5|0
6|0
7|0
8|0
9|0
10|0
11|0
12|0
Nun will ich den wert von ID 5-10 auf 1 ändern mir aber dann merken das diese 6 IDs zusammengehören (sprich wenn ich später in einer dieser Spalten den wert wieder 0 setzte will ich die anderen auch mit 0 setzen).
Mein erster Gedanke war eine 2 Tabelle anzulegen und dort folgendermaßen vorgehen:
5|6
5|7
5|8
5|9
5|10
6|5
6|7
6|8
6|9
6|10
7|5
7|6
Das Problem dabei ist wenn ich 25 IDs miteinander (was vorerst wohl mal das Maximum ist) verknüpfe erhalte ich 24*24 Datensätze und da ich erwarte das viel und oft miteinander verknüpft wird, wird die Tabelle riesig.
Meine 2. Idee war dann es mit einer Tabelle zu machen:
1|1|0
2|1|0
3|0|0
4|0|0
5|1|1
6|1|1
7|1|1
8|1|1
9|1|1
10|1|1
11|0|0
12|0|0
Wenn ich jetzt danach z.b. ID 11 und 12 den Wert 1 setze erhalten diese in verknuepft_mit eben eine 2 und so weiter...
Was meint ihr was ist sinnvoll? Wie mach ich es richtig? Oder hat jemand eine ganz andere (bessere) Idee? Ich bin eigentlich total für Idee 2 will mich aber trotzdem mal um hören was am besten ist. Und falls es jemand interessiert die Abfragen kommen später alle von einen PHP Script sollte hier aber unwichtig sein.
mfg
Chris
