SQL连接查询

展示四个连接的差异性,转载:https://www.cnblogs.com/lijingran/p/9001302.html。

其他复杂连接查询案例:https://www.cnblogs.com/HelloM/p/14201495.html

展示四种连接的区别:where,inner join on,left join on,right join on,full join on

1、where和inner join on(内连接)相同,但是db引擎会把where解析成join on执行,所以何不直接写join呢?

2、left join on,是取到两张表的相同结果,之后,将左边没有匹配的结果同样放入结果表中

3、right join on,是取到两张表的相同结果,之后,将右边没有匹配的结果放入结果表中

4、full join on,是取到两张表相同的结果,之后,将两边没有匹配到的结果,依次放入结果表中

原文地址:https://www.cnblogs.com/HelloM/p/15736185.html