数据库多表查询(MySQL)

目录

连接查询

内连接

内连接查询语法:

外连接

左外连接

右外连接

 子查询

1.子查询概念

2.子查询根据查询结果不同,作用不同:

单行单列

多行单列

多行多列


连接查询

内连接

  • 相当于查询A、B交集数据

内连接查询语法:

#### 隐式内连接:
  - select 字段列表 from 表1,表2,... where 条件;

#### 显式内连接:
  - select 字段列表 from 表1[inner] join 表2 on 条件;

 

外连接

左外连接

- 相当于查询A表所有数据和交集部分数据
- select 字段列表 from 表1left [outer] join 表2 on 条件;

右外连接

- select 字段列表 from 表1 right [outer] join 表2 on 条件;
- 相当于查询B表所有数据和交集部分数据

 子查询

1.子查询概念

  • 查询中嵌套查询,称嵌套查询为子查询

 

2.子查询根据查询结果不同,作用不同:

单行单列

- 作为条件值,使用 = 、! = 、 <、 >等进行条件判断
- select 字段列表 from 表 where 字段名 = (子查询);

多行单列

- 作为条件值,使用in等关键字进行条件判断
- select 字段列表 from 表 where 字段名 in (子查询);

多行多列

- 作为虚拟表
- select 字段列表 from (子查询) where 条件;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值