MySQL层次查询

zhcocoaoao 2015-01-06 11:55:35
目标:查询出电子信息学院 下边包含的所有的系、专业、班级的负责人ID 、姓名

表结构如下:ORG表
ID ORG_NAME ORG_LEVEL DIRECTOR PARENT_ID
1 XXXX 1 张白 0
2 信息学院 2 张黑 1
3 软件系 3 王白 2
4 软件技术专业 4 王黑 3
5 软件班 5 李白 4
6 合作班 5 李黑 4
7 计算机系 2 黄白 2
——————————————————————————————
parent_id 来自上级的id

求大侠帮忙~~~





...全文
185 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2015-01-06
  • 打赏
  • 举报
回复
http://blog.csdn.net/acmain_chm/article/details/4142971 MySQL中进行树状所有子节点的查询 在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧