Запрос Mysql, который возвращает дерево категорий

Я работаю над категорийным менеджментом. Где у меня есть parentId с каждой строкой. Категории могут быть n -уровня. Я могу рекурсивно вызвать функцию php, которая вернет массив дерева категорий.

enter image description here

Теперь проблема :В панели администратора мне нужна страница со списком категорий, как показано ниже. то есть какая категория под какой.

  • Главная
  • Товары (Редактировать)(Удалить)
  • Продукты > Продукт 1 (Изменить)(Удалить)
  • Продукты > Продукт 2 (Изменить)(Удалить)
  • Продукты > Продукт 2 > Продукт 2 1 (Изменить)(Удалить)
  • Продукты > Продукт 2 > Продукт 2 2 (Изменить)(Удалить)
  • Связаться с нами (Редактировать)(Удалить)

Я хочу, чтобы результат запроса mysql был в том же порядке, как показано выше. Я не уверен, как я могу этого достичь.

SELECT *
FROM tbl_categories
ORDER BY ???

Пожалуйста, направляйте.

6
задан VibhaJ 12 July 2012 в 09:29
поделиться