【项目实战】SQL中join的用法

一、 INNER JOIN

解释:产生的结果是A和B的交集(相同列里面的相同值)。内连接是最常见的一种连接,它也被称为普通连接,只连接匹配的行(仅对满足连接条件的CROSS中的列)。它又分为等值连接(连接条件运算符为"=“)和不等值连接(连接条件运算符不为”=",例如between…and)。

SELECT *FROM b INNER JOIN A
on b.name=A.name

二、FULL OUTER JOIN

解释:产生的结果是A和B的并集(如果没有相同的值会用null作为值)。FULL JOIN 会从左表和右表那里返回所有的行。如果其中一个表的数据行在另一个表中没有匹配的行,那么对面的数据用NULL代替

SELECT 

猜你喜欢

转载自blog.csdn.net/wstever/article/details/130022727