我不完全确定我在说这个权利,但请耐心等待。SQL树遍历
我想知道是否可以做这样的事情在SQL(MySQL的具体): 比方说,我们有在下表中坚持在数据库树状数据:
mysql> desc data_table;
+------------------------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+---------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| parent_id | int(10) unsigned | YES | MUL | NULL | |
| value | text | YES | | NULL | |
所以每行都有一个父级,除了“根”行以外,每行都有除叶行以外的子级。
是否有可能找到所有使用SQL的给定行的所有后代?
+1:很好的演示文稿,我会在接下来的一两个月内使用! – 2010-09-27 00:54:30