mysql多级查询

表结构和数据举例如下
id father_id
1
2 1
3 1
4 2
5 3
........
现在拿到了id为1的节点,想要获取1的子级2,3,还有2,3下的所有子级4,5,6。。。。。类似递归的感觉

第1个回答  2013-09-18
-- 表名为 menu
SELECT a.id,a.father_id,b.id FROM menu AS a LEFT JOIN menu AS b ON a.id=b.father_id;

追问

是多级父子关系

第2个回答  2013-09-18
mysql不支持递归查询 只能用程序递归
第3个回答  2013-09-18
用 sequence
第4个回答  2013-09-18
数据库里面怎么递归,用程序递归吧
第5个回答  2013-09-18
你是想结合着程序一起做还是说单单数据库查询?追问

数据库

相似回答