多表递归查询,菜鸟求大神指点

雨落星辰海 2018-09-06 10:18:09
表A, Code,Num 字段
表B, Code,Num 字段

1.A表的 Num = B表的Num
2.B表的 Code = A表的Code
3.A表B表属于多对多

要求:
现在通过A表的Code,查询出AB表中所有的Code,Num 数据
...全文
261 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2018-09-07
  • 打赏
  • 举报
回复
SQL实现如下:

--1.完全匹配:A表code对应的所有的相关的表A,B的数据
select a.*,b.* from a left join b on b.code = a.code;

--2.非完全匹配: A表code对应的所有的相关的表A,B的数据
select a.*,b.* from a full join b on b.code = a.code;
  • 打赏
  • 举报
回复
直接full join试试
雨落星辰海 2018-09-06
  • 打赏
  • 举报
回复
现在传入的是 A表的code,需要得到的结果是 A表code 对应的所有的 相关的 表A,B的数据

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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