MySql Zmodyfikowane drzewo zamówień, aby utworzyć adres URL

To pytanie opiera się na moim poprzednim pytaniuprzepełnienie stosu. Tym razem próbuję wygenerować adresy URL dla wszystkich wierszy w tabeli stron, używając metody Zmodyfikowane drzewo zamówień.

Oto tabele MySql: [Uwaga: Dodałem kolumnę 'rodzic' tylko dla widzów, aby zrozumieć relację rodzic-dziecko w tabeli kategorii. Rzeczywista metoda zmodyfikowanego drzewa zamówienia wstępnego nie używa kolumny nadrzędnej (relacja rodzic-dziecko)]

Tabela kategorii:

Tabela stron

Próbuję napisać zapytanie mysql, które wygeneruje adresy URL dla wszystkich wierszy w tabeli stron, używając tabeli kategorii, która wygeneruje poniższe dane wyjściowe.

Oczekiwane wiersze:

/content/article/array/oops/classes
/content/article/array/oops/objects
/content/article/php/index
/content/article/php/quiz
/content/article/php/strings/strstr
/content/article/php/strings/str_substr
/content/blog/something1
/content/blog/something2
/content/blog/java/test-java
/content/blog/java/final-method
/content/about-us
/content/contact-us

Oto, co próbowałem na tabeli kategorii odnoszących się doZarządzanie danymi hierarchicznymi w MySQL. Poniższe zapytanie SQL pobiera pojedynczą ścieżkę dla tytułu „oops” w tabeli kategorii.

SELECT concat('/',group_concat(parent.title separator '/')) as url
FROM category AS node, category AS parent
WHERE node.lft BETWEEN parent.lft AND parent.rgt
AND node.title = 'oops'
ORDER BY parent.lft;

questionAnswers(1)

yourAnswerToTheQuestion