MYSQL-Ausgabe im Baumformat ODER Ebene hinzufügen (Parent-Child)

Unten ist, was ich in meinem Tisch habe.

mein Tisch
++++++++++++++++++++
Parent   +  Child
++++++++++++++++++++
  C1     +    G1
  C1     +    G2
  C1     +    G3
  G3     +    D1
  G3     +    D2
  C1     +    G4
  G4     +    D3
  G4     +    D4
  C2     +    G5
  C2     +    G6
  C2     +    G7
  C2     +    G8
 ++++++++++++++++++++

Was ich möchte, ist wie folgt mit MYSQL.

C1
  G1
  G2
  G3
    D1
    D2
  G4
    D3
    D4

C2
  G5
  G6
  G7
  G8

Bitte lassen Sie mich wissen, ob dies in MYSQL möglich ist. Die Ausgabe ist so etwas wieBAUM.

Update 1

Wenn ich eine neue Tabelle wie unten bekomme, ist das auch in Ordnung, damit ich sie verwenden kanndieses Beispiel.

++++++++++++++++++++++++++++++++++++++++
Parent   +  Child   + PLevel  + CLevel
++++++++++++++++++++++++++++++++++++++++
  C1     +    G1    +   1    +   2
  C1     +    G2    +   1    +   2
  C1     +    G3    +   1    +   2
  G3     +    D1    +   2    +   3
  G3     +    D2    +   2    +   3
  C1     +    G4    +   1    +   2
  G4     +    D3    +   2    +   3
  G4     +    D4    +   2    +   3
  C2     +    G5    +   1    +   2
  C2     +    G6    +   1    +   2
  C2     +    G7    +   1    +   2
  C2     +    G8    +   1    +   2
++++++++++++++++++++++++++++++++++++++++

HINWEIS : Ich habe Level mit 1 begonnen (in Beispiel habe ich Level ab 0). Wenn ich diese neue Tabelle mit Level ab 0 bekomme ist das auch in Ordnung.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage