请教这个自联结的结果为何是错误的?

leon51 2017-05-07 02:35:58
我用下面图一中的表练习自联结,为什么图二中的结果是正确的而图三中的结果是错误的呢?
...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leon51 2017-05-08
  • 打赏
  • 举报
回复
多谢版本的解答!
卖水果的net 2017-05-07
  • 打赏
  • 举报
回复
id 是唯一的,关联以后,所以只出现了一条记录; name = name 这查询,name 有重复的,c2 的0003 这第记录,与c1 的0003 和 0004 都可以匹配成功,所以是两条。
leon51 2017-05-07
  • 打赏
  • 举报
回复
多谢版主回复, 我只是将cust_name换成cust_id,看不出来有什么差别。让你见笑了,我是小白。
卖水果的net 2017-05-07
  • 打赏
  • 举报
回复
因为连接条件不一样了,所在结果也就不一样了。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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