Подключение по предыдущему эквиваленту для MySQL

All,

У меня есть три поля в таблице, которые определяют родительские отношения, присутствующие в базе данных MySQL версии 5.0. Имя таблицы - tb_Tree, и она содержит следующие данные:

Table Name: tb_Tree

Id | ParentId | Name
--------------------
1  | 0        | Fruits
2  | 0        | Vegetables
3  | 1        | Apple
4  | 1        | Orange
5  | 2        | Cabbage
6  | 2        | Eggplant

Как мне написать запрос для получения всех дочерних элементов, если указан ParentId. Обратите внимание, что приведенные записи таблицы - это просто образцы данных, и в них может быть намного больше строк. В Oracle есть предложение «CONNECT BY PRIOR», но я не нашел ничего похожего для MySQL. Кто-нибудь может посоветовать?

Спасибо

18
задан Jake 3 October 2011 в 04:33
поделиться