1.表与表内连接 inner join (join)
两表取交集,若多交集内的需要再筛选,可在where条件内限制
2.表与表左连接 left join
以左表为基础表,左表内数据全要,右边只要匹配的上的。若加where条件,得到结果与内连接有点相似
3.表与表右连接 right join 与左连接一个原理
4.全连接 full join 。关键字返回左表和右表中所有的行。如果 左表中的行在 右表 中没有匹配或者 右表中的行在 做 表中没有匹配,也会列出这些行。
5.结果关联union。合并两个或多个 SELECT 语句的结果集,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。UNION 操作符选取不同的值。如果允许重复的值,需要使用UNION ALL
注意点:4,5容易搞混淆,4展示结果在一行,5是多列