关系网的查询问题

cloudside 2004-09-07 01:05:18
假如数据库中有一个用户A,他定义了许多朋友,他有一个朋友B,而B有一个朋友C,C又有一个朋友D,现在A想要认识D,但不知道怎样与他取得联系,我的系统将给他提供一种查询,输入D的用户名,我会为他查询出A-->B-->C-->D,这样的一个关系网,使他知道他可以间接的联系到D,如果照一般方法,无非就是循环嵌套,肯定会非常耗费资源.不知哪位大虾有比较好的经典方法,可以实现此类功能查询,不胜感激.我愿将剩下的全部分数相赠.
...全文
188 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
azh9703 2004-09-08
  • 打赏
  • 举报
回复
用connect by prior ... start with...
为了算法 对数据库也要规划一下,比如 node \ parent_node这样表明父子关系的字段
详细参考
http://search.csdn.net/Expert/topic/2491/2491368.xml?temp=.2830774

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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