Miraldo: Problem beim logischen Aufbau einer Datenbank

Beitrag lesen

Hallo

an sich brauchst du in der DB nur eine einzelne tabelle :
ID (primaryKey) Parent    Titel     MessageBody
---------------------------------------------------
nummer(NOT NULL) nummer    Text      Text

Das wichtige dabei ist "Parent".
Wenn Parent NULL ist, heisst das, das der Datensatz den Titel darstellt

z.b. ID=1
     Parent=NULL
     Titel=Titel1
     MessageBody=Hallo

Wenn du jetzt eine Antwort zum diesem Datensatz einfügen willst, brauchst du nur einen neuen Datensatz einzufügen, dessen PARENT du auf 1 setzts ....
Natürlich muss dieser Datensatz auch eine eigenen eindeutigen ID bekommen.

hoffe, du hast es verstanden, wenn nicht, schreib mir eine E-Mail

dein SQL Create sollte so sein:
create Table Posting(ID number Primary key,
                     Parent number,
                     Titel varchar(100),
                     Messagebody varchar(100),
                     constraint fk foreign key(Parent) references Posting(ID))

Grüsse
Miraldo