Ich habe eine Kommentarantwort (nur bis zu einer Ebene) Funktionalität. Alle Kommentare können so viele wie Antworten enthalten, aber keine Antworten können ihre weiteren Antworten haben.Wie man Kommentar Antwort in MYSQL Abfrage machen?
So Struktur meiner Datenbanktabelle ist wie unten
Id ParentId Comment
1 0 this is come sample comment text
2 0 this is come sample comment text
3 0 this is come sample comment text
4 1 this is come sample comment text
5 0 this is come sample comment text
6 3 this is come sample comment text
7 1 this is come sample comment text
In der obigen Strukturen commentid, 1 (gibt es 2 Antworten) und 3 (1 Antwort) hat Antworten. Um also die Kommentare und ihre Antworten zu holen, ist eine einfache Methode, zuerst alle Kommentare mit ParentId als 0 abzurufen und dann durch Ausführen einer while-Schleife alle Antworten dieser bestimmten commentId abzurufen. Aber das scheint Hunderte von Abfragen auszuführen, wenn ich ungefähr 200 Kommentare zu einem bestimmten Datensatz haben werde.
Also möchte ich eine Abfrage machen, die Kommentare mit ihren Antworten der Reihe nach abrufen wird;
Id ParentId Comment
1 0 this is come sample comment text
4 1 this is come sample comment text
7 1 this is come sample comment text
2 0 this is come sample comment text
3 0 this is come sample comment text
6 3 this is come sample comment text
5 0 this is come sample comment text
Ich habe auch einen Kommentar Datumsspalte in meinem Kommentar Tisch, wenn jemand will, diese Abfrage mit Kommentaren verwenden.
Also endlich möchte ich alle Kommentare und ihre Antworten mit einer einzigen MySQL-Abfrage abrufen. Bitte sag mir, wie ich das machen kann?
Danke
Schön, ich habe mich gefragt, wie das geht.:) –
Nett, wirklich FANTASTISCH, es ist perfekt für eine Ebene Antwort Situation. – Prashant
@rodion können wir einige Änderungen in der Abfrage vornehmen, um sie unabhängig von der Ebene der Antworten zu sortieren. Das bedeutet, dass die Antwort auch ihre eigenen Antworten haben kann. Etwas, was Digg macht http://digg.com/health/Snake_Oil_Oprah? – Prashant