关于MYSQL递归的问题,谁能帮帮我?
关于MYSQL递归的问题,谁能帮帮我?
比如户籍问题:
一个人生了10个儿子,每个儿子可能又生了儿子,用什么办法能列出这个人的所有的家庭关系。
现在的表结构如下:(如果这种结构不科学应该怎么改?)
id username up
1 abc
2 efg abc
3 hij abc
4 kln efg
5 xyz efg
其中UP字段存储的是爸爸字段,然后再根据这个字段列出一个树型结构。
我用PHP循环列出来的话很慢。
mysql的SQL语句有没有办法能快速的列出来,这应该是一个递归问题吧!
谢谢大家!