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,是取到两张表相同的结果,之后,将两边没有匹配到的结果,依次放入结果表中