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