您的位置:首页 > 数据库

数据库之联接

2016-01-15 18:45 295 查看

1. 联接——笛卡尔乘积——横向联接

2. 使用两表相等联接:SELECT 列A FROM 表1 JOIN 表2 ON 表1.列=表2.列;

3. 使用多表相等联接:SELECT 列A FROM 表1 JOIN 表2 ON 表1.列=表2.列 JOIN 表3 ON 表1.列=表3.列......;

4. 内联接:是指使用比较运算符根据每个表共有的列的值匹配两个表中的行:SELECT 表1.列1,表2.列2 INNER JOIN 表2 ON 表1.列1 = 表2.列2;(INNER在内联接中可省 两个表中的行匹配才输出)

5. 左外联接:SELECT 表1.列1,表2.列2 FROM 表1 LEFT OUTER JOIN 表2 ON 表1.列1 = 表2.列2;

6. 右外联接:SELECT 表1.列1,表2.列2 FROM 表1 RIGHT OUTER JOIN 表2 ON 表1.列1 = 表2.列2;

7. 全外联接:SELECT 表1.列1,表2.列2 FROM 表1 FULL OUTER JOIN 表2 ON 表1.列1 = 表2.列2;(Mysql 不支持全外联接)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: