SQL连接INNER JOIN的问题

数据库 码拜 6年前 (2014-12-26) 826次浏览 0个评论
表a 为主表,表2和表3为次表
原始数据
SQL连接INNER JOIN的问题
查询数据
SQL连接INNER JOIN的问题
以上可以看出最后条件
a.id=c.id 和b.id=c.id的结果是一样的;
一直一直以为,这两个应该是不一样的,第一个应该是a和b和a和c分别匹配得出的结果应该是a和b的交集与a和c的交集之合集
实际上第二个inner join 的解析应该是第一个inner join 的结果基础上进行的inner join

如何获取到
a1,a1,a1,1,b1,b1,b1,1,c1,c1,1
a2,a2,a2,2,b2,b2,b2,2,null,null,null
a3,a3,a3,3,null,null,null,null,C2,C2,3
呢?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明SQL连接INNER JOIN的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!