Det er ikke muligt i ren SQL.
SQL er beregnet til at arbejde med relationelle data, ikke træer (hierarkiske data).
Du kan repræsentere træ i et SQL-skema, men du vil ikke være i stand til at resultere i et træ, som du har tænkt dig at gøre.
Den eneste måde at gøre det på er at få et brugbart resultat ved at få så mange til at deltage som det niveau, du gemmer.
Dit nuværende skema understøtter muligvis flere niveauer, men det vil være meget vanskeligt at administrere mere end et eller to niveauer.
Du kan være interesseret i Nested Set Model eller Håndtering af hierarkiske data i mysql
Der er nogle implementeringer af Nested Set som denne a> at arbejde med Lære 2