Sql -- 练习3 递归查询
2016-07-26 16:42
190 查看
相关表信息
问题
这是一个树结构,查询教师“胡明星”的所有主管及姓名:(无主管的教师也需要显示),显示(教师编号、教师名称、主管编号、主管名称)解决1
SELECT ht1.teacher_no, ht1.teacher_name, ht1.manager_no, ht2.teacher_name manager_name FROM hand_teacher ht1, hand_teacher ht2 WHERE ht1.manager_no = ht2.teacher_no(+) START WITH ht1.teacher_name = '胡明星' CONNECT BY PRIOR ht1.manager_no = ht1.teacher_no;
解决2
select * from HAND_TEACHER start with teacher_name='胡明星' connect by teacher_no=prior manager_no
结果
相关文章推荐
- 深入sql oracle递归查询
- mysql 递归查询
- sqlserver2005 递归查询
- MySQL递归查询
- MyBatis中的递归查询
- oracle 递归查询
- DB2 递归查询
- SQL2008 递归查询子类别
- oracle 中start with 的用法
- oracle 递归
- sql server 递归查询
- Oracle中通过一条sql遍历树形结构
- DNS的详细介绍与具体配置
- mysql递归层次查询
- PHP MySQL递归查询
- DNS迭代查询和递归查询 推荐
- 博为峰JavaEE技术文章 ——MyBatis 递归查询
- 递归查询
- 使用postgre数据库实现树形结构表的子-父级迭代查询,通过级联菜单简单举例
- 使用Oracle数据库实现树形结构表的子-父级迭代(递归)查询和删除,通过级联菜单简单举例