SQL连接查询

1.等值连接 : 关键字INNWER JOIN…ON

2.自然连接 : 关键字NATURAL JOIN…ON 

3.等值连接和自然连接的区别 : 自然连接是去掉重复列的等值查询

4.外连接 :内连接中,查询出的列只存在相互匹配的行,不匹配的行不会出现,外连接则会出现这些行。

4-1.左外连接 :关键字LEFT OUTER JOIN 左边表的列会出现全部的行,不管匹配与否

4-2.右外连接 :关键字RIGHT OUTER JOIN 右边表的列会出现全部的行,不管匹配与否

5.自连接 : 同一张表,分为两张表后连接。用于同一张表的两个属性之间有关系的情况。

6.子查询(内查询) : 先执行内查询,再执行外查询。内查询的结果会影响外查询的处理。一般的子查询与外查询没有关联关系。

7.关联子查询 : 外查询与内查询有关联关系,内查询中使用到了外查询的表中的字段。称为关联子查询,在关联子查询中,每查询一个外查询的字段,就会执行一次内查询。

8.导出表:子查询的另一种使用方式,不用于WHERE子句中,而用于FROM子句中。将自查询的结果导出临时表,再通过临时表和要查询的主表来做WHERE子句查询。

9.联合查询:UNION关键字,联合两个主查询,然后将结果放在一张表中

10.交叉连接 : 关键字CROSS JOIN,不含WHERE子句

SELECT table1.colum1,table2.colum2 

FROM table1 ROSS JOIN table2

ORDER BY table1.colum1

得到两个表中两个列的笛卡尔积,即两个列属性所有的组合

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值