SQL关联查询

来源:互联网 发布:智睿高清网络电视官网 编辑:程序博客网 时间:2024/05/01 22:23
SQL关联查询
1. left join(left outer join)注:括号中的内容与其前标题等价
左连接(左外连接):必须使用on关键字作为连接条件,连接时以左边的表为源表,在连接结果集中,将源表中的行在右表中没有对应行的属于右表的中的列置为空。
2. right join (right outer join)
右连接(右外连接):必须使用on关键字作为连接条件,连接时以右边的表为源表,在连接结果集中,将右边表中的行在做表中没有对应行的数据左表中的列置为空。
3. inner join(join)
内连接:必须使用on关键字作为连接条件,连接时以两表同时满足条件的行作为结果集。
4. full join(full outer join)
全连接:必须使用关键字作为连接条件,连接时以作为连接条件的列的所有行作为结果集,不匹配的条件的属于另一表的列置为空。
5. cross join(,)
交叉连接:不能使用on关键字,连接时,将一个中的每一行与另一个表中的每一行进行连接。
6. union
union:用于连接一个或多个select的结果集,各结果集的列数相等,同时去重复。
7. union all
union all:用于连接一个或多个select的结果集,各结果集的列数相等,但不去重复。

原创粉丝点击