Ich habe die folgende Abfrage, die gut funktioniert, wenn die Ebene nur 1 Ebene tief ist, aber wenn es mehrere Ebenen gibt, verursacht die Abfrage Probleme, da es die verschachtelten Ebenenmysql Bindung an die Eltern Kind Beziehung Abfrage
nicht zeigtSELECT
question.question,
answer.answer,
answer.questionid,
answer.pid,
question.DateAdded,
answer.DateAdded
FROM
answer
RIGHT JOIN question ON answer.questionid = question.id
bitte leite als wie ich Ansatz ca
meine Tabellenstruktur ist wie folgt:
Frage Tisch:
id
question
DateAdded
Antworten Tabelle:
pid
answer
questionid
DateAdded
von Nested-Ebene bedeutet, dass Eintrag in den Antworten Tabelle der pid
der Antworten Tabelle und in das questionid
Feld mit eingefügt wird
Wie ich verstehen kann, bezieht sich Ihre 'pid' auf' quiestionid' Feld. Sie haben also eine Antwortbaumstruktur. Sie möchten diese Baumstruktur wahrscheinlich irgendwo anzeigen. Habe ich recht? –
Ja, ich mache es in einer Auswahlbox, aber als ich einen Eintrag gemacht habe, zeige ich es an. denn ab jetzt verwende ich ul> li Struktur – Sam
Ich fürchte, Sie werden nicht in der Lage sein, alle Informationen in einer einzigen Abfrage zu erhalten. Dazu müssen Sie einen neuen 'Join' hinzufügen, um jede neue Ebene zu aktivieren. Daran könnten Sie denken. Vergessen. –