Oracle数据关系查询

luke0202 发布于 2015/11/05 16:04
阅读 131
收藏 0
有这么一张消息表大致字段:ID、接收人ID、发送人ID,现在有这么个需求,想根据发送人ID查询所有由该人发送的消息,就类似于该人员是病原体,想查出所有被传染的人,不知有没有表述明白?请问各位SQL语句怎么写?
加载中
0
lyle_luo
lyle_luo
说得不太清楚,
lyle_luo
lyle_luo
@IceRainYWC 你怎么确定B发送的消息 是从A过来的
lyle_luo
lyle_luo
@IceRainYWC 那A是发送人B与C是接收人,这是转发吗,有没有对应的字段或关系,
luke0202
luke0202
A发给B和C,然后B发给D和E,C发给F,那么我想得到的结果是BCDEF这几个人,因为这几个都直接或间接的收到了A的消息!
0
随风逐流
随风逐流
start with oracle start with.connect by prior  ---具体使用方式百度一下
返回顶部
顶部