Kommentarer? OK.
Da du ikke skriver, hvorfor du er gået i stå, og hvad du selv synes mangler, vil jeg nøjes med at kommentere på hvad du allerede har lavet.
1) Skal det ikke være muligt at tilføje mere end én kategori til en kommentar?
2) Hvad er forskellen mellem en kategori og en subkategori?
Hvorfor er subkategorien rekursiv, medens kategori ikke er Ville det ikke være nemmere at betragte dem som to sider af samme sag?
Hvad hvis du senere findes ud af at en kategori i virkeligheden hører til som underkategori til noget andet?
3) Nu vi er ved den hierakiske struktur du er ved at bygge op: Du skal tænke meget nøje over, hvordan du vil arbejde med denne træstruktur. SQL kan *ikke* håndtere rekursion - du bliver selv nødt til at gøre arbejdet.
Der findes flere måder at imødegå problemet.
Celko beskriver i "SQL for smarties" (en meget anbefalelsesværdig bog - men *ikke* for begyndere) en metode, hvor hvert niveau opfattes som en mængde - dette kræver dog en speciel indkodning.
Du kan også lade procedurel kode (fx VBA) gøre arbejdet med at holde styr på de forskellige nievauer i træet.
Endelig kan du indkode sammenhængen i en nøgle efter mønsteret
1
11
12
121
122
13
2
21
Dette har dog også nogle oplagte problemer.
VH
Kristian