Как создать MySQL иерархический рекурсивный запрос

У меня есть таблица MySQL, которая выглядит следующим образом:

id | name        | parent_id
19 | category1   | 0
20 | category2   | 19
21 | category3   | 20
22 | category4   | 21
......

Теперь я хочу иметь один запрос MySQL, для которого я просто предоставляю идентификатор [например, скажем 'id = 19'], тогда я должен получить все его дочерние идентификаторы [т.е. результат должен иметь идентификаторы '20, 21,22 '] .... Кроме того, иерархия детей не известна, она может варьироваться ....

Кроме того, у меня уже есть решение с использованием цикла for ..... Дайте мне знать, как добиться того же, используя один запрос MySQL, если это возможно.

Ответы на вопрос(15)

Ваш ответ на вопрос