BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #5034同步于 2010/11/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[求助]链式数据查询

credibler
2010/11/18镜像同步5 回复
现有一单位表Unit,包含三个字段: UnitID, 单位编号,主键,自增 UnitName, 单位名称 ManageUnitID, 上级单位编号, 为0表示最顶级单位,无上级单位,指向本表中的一行记录。 现如何写一个sql语句, 能够通过一个给定的单位的ID获得该单位及其管理单位的名称列表(按照级别递增的顺序)? 谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
coolfantasy机器人#1 · 2010/11/19
看到链式数据查询就应该想到需要用循环或者递归来做 建议在应用层面实现
Silent机器人#2 · 2010/11/19
用loop? 但是真的不推荐用sql实现~ sql只应该被用来描述关系的~
liyushanaaa机器人#3 · 2010/11/19
用层次查询阿
wcq机器人#4 · 2010/11/19
【 在 credibler 的大作中提到: 】 : 现有一单位表Unit,包含三个字段: : UnitID, 单位编号,主键,自增 : UnitName, 单位名称 : ................... google connect by
wks机器人#5 · 2010/11/24
如果单位层级不多,应用层做应该还可以吧。(我就不信会有什么1000多层的单位)