社区
C#
帖子详情
求知
Allen_zdh
2010-01-15 08:59:32
A有两个一度好友(B、C)而B、C各有三个一度好友,求A有几个二度好友?
例如:
如果A有两个一度好友B、C
而B有三个一度好友C、E、F
C也有三个一度好友D、B、H
则EFDH是A的二度好友,要求用一个SQL语句查询出二度好友,这是一个面试题。
...全文
88
8
打赏
收藏
求知
A有两个一度好友(B、C)而B、C各有三个一度好友,求A有几个二度好友? 例如: 如果A有两个一度好友B、C 而B有三个一度好友C、E、F C也有三个一度好友D、B、H 则EFDH是A的二度好友,要求用一个SQL语句查询出二度好友,这是一个面试题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿色夹克衫
2010-01-17
打赏
举报
回复
如果是几度之间互相有交叉的话,只能用图来做了,用树的话可能还存在一些问题!
[Quote=引用 3 楼 wiki14 的回复:]
正好我也想问问。
照如梦的语句来写,两级没问题,但是今天我碰到的是多级的。
不只有两级的。
可能要查出A的四度好友。
怎么弄?
[/Quote]
ouc_ajax
2010-01-17
打赏
举报
回复
[Quote=引用 3 楼 wiki14 的回复:]
正好我也想问问。
照如梦的语句来写,两级没问题,但是今天我碰到的是多级的。
不只有两级的。
可能要查出A的四度好友。
怎么弄?
[/Quote]
Oracle 的有个
select level, id , parentId
from
table start with parent is null
connect by prior id= parentId ;
不过只支持单级根节点。
Sql遇到的时候没有找到合适数据库实现方式。
最后还是写程序实现了。类似树节点排序。不过支持森林排序。
个人意见,出错勿怪!
绿色夹克衫
2010-01-17
打赏
举报
回复
上面的Sql似乎没有排除BC这两个A的1度好友和A自己!
如果四度的话,只能建树了,指数级的!
xray2005
2010-01-17
打赏
举报
回复
select * from table where Id in (select FirendId from table where id='A')
Allen_zdh
2010-01-17
打赏
举报
回复
人生 如 梦 谢谢了!
wiki14
2010-01-15
打赏
举报
回复
正好我也想问问。
照如梦的语句来写,两级没问题,但是今天我碰到的是多级的。
不只有两级的。
可能要查出A的四度好友。
怎么弄?
wuyq11
2010-01-15
打赏
举报
回复
select * from Tb where parentid in (select id from tb where parentid='A')
qqzeng-ip
2010-01-15
打赏
举报
回复
看不明白
2020
求知
讲堂web前端(html5+css3)(Day1).pdf
根据提供的文件内容,下面是对“2020
求知
讲堂web前端(html5+css3)(Day1).pdf”文件中知识点的详细说明。 首先,课程大纲概述了前端开发所需掌握的技能和知识点,包括但不限于: 1. Photoshop:虽然主要是一款...
星海
求知
期末考试答案93分分享.pdf
星海
求知
期末考试答案93分分享.pdf
springboot基于Javaweb
求知
资讯网.zip
标题SpringBoot框架下JavaWeb
求知
资讯网的设计与实现AI更换标题第1章引言介绍
求知
资讯网的开发背景、目的、意义以及论文的主要内容和创新点。1.1研究背景与意义分析当前资讯网站的发展现状,阐述
求知
资讯网的开发...
基于Javaweb
求知
资讯网.pptx
本文件介绍了一个名为“
求知
资讯网”的项目,该网站采用Java语言和Spring Boot框架,通过B/S架构构建,旨在为用户提供便捷高效的体验。系统使用MySQL数据库进行数据存储,实现了对用户基本信息的动态管理,包括增加...
在计算机课程中激发学生
求知
欲的教学设计(1).docx
计算机课程激发学生
求知
欲的教学设计研究 摘要:在教学过程中,学生的
求知
欲是推动学习动力和影响学习效果的重要因素。特别是在计算机课程中,如何激发学生的
求知
欲,显得尤为重要。本文从计算机课程教学的角度出发...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章