想了一下前面那个是文本的,可能会麻烦点,如果换成父ID编号(字段为int类型)是不是会好一点. 子用户
ID name parent_id
1 admin 0
2 a001 1
3 a002 4
4 a003 2
5 a004 2
6 b008 4如果是这样,要获取1号ID的子用户,包括1本身,结果就是1,4,5,3,6
获取2号ID的子用户,就是2,4,5sql语句应该怎么写?
解决方案 »
- "update category set isleaf =" +1+ " where id=" +pid 为什么错了?
- 现在大型点的应用中,mysql主从复制应用挺多的,请教:主从复制中不可避免的由于延迟导致的业务逻辑问题,大家如何处理的?
- select id from book MINUS select id from new;
- MYSQL关于对XML的支持提问
- 怎么使数据库时间+1秒
- 蔡鸟请教关于Postgres数据导入的问题,急~~~
- MYSql插入语句如何实现某字段值等于ID值(ID值是自动增加)
- mysql5.0的中文问题求助!!!
- 通过什么方式可以获得select get_lock('rec', 1)的结果值?
- 查询A表的数据,在B表内不存在
- 两级级菜单一次性查询出来的问题
- 请教一个mysql保留字的简单问题
"递归调用SP"能写个例子吗,sp是什么意思?
MySQL中进行树状所有子节点的查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...
谢谢,就用的第一种方法,加大varchar到8192,并增加一个最大搜索深度的参数,有时不想一次把所有子用户的子用户全显示出来就方便了,再次感谢.