一、连接查询 JOIN
SQL JOIN 连接_w3cschool
https://www.w3cschool.cn/sql/2nmo1oyt.html
1、INNER JOIN
2、LEFTJOIN
3、RIGHT JOIN
4、FULL JOIN
全连接将左连接和右连接的结果组合在一起
5、SELF JOIN
6、CARTESIAN JOIN
笛卡尔连接或者交叉连接返回两个或者更多的连接表中记录的笛卡尔乘积。也就是说,它相当于连接谓词总是为真或者缺少连接谓词的内连接。
语法:
笛卡尔连接或者说交叉连接的基本语法如下所示
二、UNION
join 是组合 不同的列,union是组合不同的行
注释:默认情况下,UNION 运算符选择一个不同的值。如果允许重复值,请使用 UNION ALL。
下面的 SQL 语句从 "Customers" 和 "Suppliers" 表中选取所有不同的城市(只有不同的值):
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;
三、子查询