SQL连接的一些备忘

连接JOIN分为:
引用
内连接(INNER JOIN)、外连接(OUTER JOIN)、交叉连接(CROSS JOIN)

内连接(INNER JOIN)分为:
引用
等值连接,自然连接,不等值连接
可在WHREE中添加相应的限制条件实现;
外连接(OUTER JOIN)分为:
引用
左外连接(LEFT OUTER JOIN),右外连接(RIGHT OUTER JOIN),全外连接(FULL OUTER JOIN)
写SQL语句时OUTER也可以不写;
交叉连接(CROSS JOIN)。即是两个集合的笛卡尔积。
另:外连接的一些说明
JOIN(INNER JOIN): 如果表中有至少一个匹配,则返回行
LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
FULL JOIN: 只要其中一个表中存在匹配,就返回行

你可能感兴趣的:(sql)