Hi,
Hallo,
Also nochmal kurz zum rekapitulieren ...
Tabelle 1
UserId - KategorieId - Vorname - Nachname - Timestamp
Tabelle 2
KategorieId (Autoincr.) - UserId - KategorienameIch muss noch mal kurz nerven ;-) aber mir bleibt der Sinn dahinter verborgen, warum beide Tabellen die Spalten UserId und KategorieId besitzen. Die stehen doch in einer Beziehung zueinander? Bei deinen Angaben kann jeder Benutzer nur eine Kategorie haben.
wenn ich nun folgende Daten habe ...
Tabelle 1
laufende Nummer - UserId - KategorieId - Vorname - Nachname - Timestamp
1 - 1 - 1 - hans - mueller - 123123213
2 - 1 - 1 - horst - mueller - 121231312
3 - 2 - 1 - huhu - haha - 1231231231
4 - 3 - 1 - hihi - hoho - 1213213
5 - 1 - 2 - huhu - jojo - 12321321
Oh, mir fällt auf, dass ich vergessen habe zu erwähnen, dass es mehrere Namen in Tabelle 1 zur Uid gibt.
Idee dahinter ist folgende ...
Ich hab einen unique user in einer anderen Tabelle:
Usertabelle
UID - Vorname - Nachname
0 - x - x
1 - y - z
2 - x - v
Der User mit der UID hat nun in Tabelle 1 alle seine Bekannten, Freunde, Kollege (Kategorien) gespeichert.
Und in Tabelle 2 sollten nun die Kategorien verwaltet werden:
Tabelle 2
KategorieId (Autoincr.) - UserId - Kategoriename
0 - 0 - Kollege
1 - 0 - Freunde
2 - 1 - Kollege
3 - 0 - Nachbarn
4 - 3 - Freunde
Ich hoffe so ist einigermassen verständlich was ich will und ich hoffe, dass ich nicht mit der Kirche um Dorf renn ;)
ciao,
victor