一、连接种类
内连接 inner join
如果分步骤理解的话,内连接可以看做先对两个表进行了交叉连接后,再通过加上限制条件(SQL中通过关键字on)剔除不符合条件的行的子集,得到的结果就是内连接了。
外连接outer join
left outer join(左外连接)
以左边数据出现一次 用关键字 “left outer join” 右边数据填补或剔除多余数据。
right outer join(右外连接)
以右边数据出现一次 用关键字 "right outer join" 左边数据填补或剔除多余数据。
full outer join(全外连接)
全外连接是将左边和右边表每行都至少输出一次,用关键字”full outer join”进行连接,可以看作是左外连接和右外连接的结合。
自连接 inner join
根据字面意思 就是 自己连接自己进行数据查找输出。