Hallo
Wenn ich die Tabelle A habe mit:
ID;Name;Mother_ID
1;test;NULL
2;In-test;1
3;In-test 2;1
4;In-In-Test;2
5;In-In-In-Test;4
Wäre ein Left Join von Mother_ID auf ID eine rekursive Abfrage?
Ich möchte als Beispiel alle Einträge des Root (=mother) und deren Child Einträge:
Select Name from A
Left Join A as a1 ON A.ID = A1.Mother_ID
Jedoch soll die Ausgabe der Tiefe in der Reihe dargestellt werden.
Als Beispiel wie oben:
(Spalten) Ebene 0;Ebene 1;Ebene 2;Ebene 3
test;In-test;NULL;NULL
test;In-test 2;NULL;NULL
test;In-test;IN-In-test;NULL
test;In-test;IN-In-test;In-In-In-test
Kann man also die Spalten dynamisch angeben?
Ich kenn ja nur die statische Angabe direkt im Query
Danke!
Wenn ich die Tabelle A habe mit:
ID;Name;Mother_ID
1;test;NULL
2;In-test;1
3;In-test 2;1
4;In-In-Test;2
5;In-In-In-Test;4
Wäre ein Left Join von Mother_ID auf ID eine rekursive Abfrage?
Ich möchte als Beispiel alle Einträge des Root (=mother) und deren Child Einträge:
Select Name from A
Left Join A as a1 ON A.ID = A1.Mother_ID
Jedoch soll die Ausgabe der Tiefe in der Reihe dargestellt werden.
Als Beispiel wie oben:
(Spalten) Ebene 0;Ebene 1;Ebene 2;Ebene 3
test;In-test;NULL;NULL
test;In-test 2;NULL;NULL
test;In-test;IN-In-test;NULL
test;In-test;IN-In-test;In-In-In-test
Kann man also die Spalten dynamisch angeben?
Ich kenn ja nur die statische Angabe direkt im Query
Danke!
Comment