请教一个SQL关联问题,有2个字段 字段1 和 字段2 ,假设a关联B,b关联C,C关联D

图片1.png请教一个SQL关联问题,有2个字段 字段1 和 字段2 ,假设a关联B,b关联C,C关联D,我想查A的时候,能出来a,b,c,d;查B的时候能出来a,b,c,d ,请问这个怎么写呢

dami3937 发布于 2019-5-5 16:42 (编辑于 2019-5-6 09:46)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
flyingsnakeLv6资深互助
发布于2019-5-5 17:05

select * from 表1 

left join 表2 on 表1.a=表2.b 

left join 表3 on 表2.b=表3.c

left join 表4 on 表3.c=表4.d

  • No1-格调 No1-格调 <(* ̄▽ ̄*)/,这是四表关联的问题么?
    2019-05-05 18:04 
  • flyingsnake flyingsnake 回复 No1-格调 我觉得是啊
    2019-05-06 09:27 
  • flyingsnake flyingsnake 回复 No1-格调 经我掐指一算。差不多是
    2019-05-06 09:27 
  • dami3937 dami3937(提问者) 抱歉,我没有数清楚,我是一个表,2个字段,如图片所示,两两组合的,就是希望实现查任何一个数据时,能把他相关联的都查出来
    2019-05-06 09:48 
最佳回答
0
Kevin-sLv7中级互助
发布于2019-5-5 20:33

可以的,只要你把这四个表连接在一起,把各个表的字段例如:(A.*)显示出来就可以了

  • dami3937 dami3937(提问者) 抱歉,我没有说清楚,我是一个表,2个字段,如图片所示,两两组合的,就是希望实现查任何一个数据时,能把他相关联的都查出来
    2019-05-06 09:48 
  • Kevin-s Kevin-s 回复 dami3937(提问者) 用Finereport的树数据集,可以自动帮你实现http://help.finereport.com/doc-view-358.html。
    2019-05-06 10:51 
最佳回答
0
helofLv5见习互助
发布于2019-5-6 10:03

问的应该是SQL递归查询吧?看你什么数据库了,写个递归查询就好了

  • 林柏勳 林柏勳 我也这么觉得,但总感觉题目解释得不清不楚的哈哈
    2019-05-06 10:07 
  • 4关注人数
  • 871浏览人数
  • 最后回答于:2019-5-6 10:03
    请选择关闭问题的原因
    确定 取消
    返回顶部