内连接:在每个表中找出符合条件的共有记录 查询student表中的学生姓名和分数
第一种写法:只使用where
|
1 |
select
|
第二种写法:join … on…
|
1 |
select
|
第三种写法:inner join … on…
|
1 |
select
|

左连接
左连接:根据左表的记录,在被连接的右表中找出符合条件的记录与之匹配,如果找不到与左表匹配的,用null表示
第一种写法:left join … on …
|
1 |
select
|
第二种写法:left outer join … on …
|
1 |
select
|

右连接
**右连接:**根据右表的记录,在被连接的左表中找出符合条件的记录与之匹配,如果找不到匹配的,用null表示
第一种写法:right join … on …
|
1 |
select
|
第二种写法:right outer join … on …
|
1 |
select
|

子查询
子查询:是多表连接查询的一种实现方式,在一个select语句的from子句或where子句中嵌套了另一个select语句,外层的select查询语句成为主查询,换句话将就是 WHERE或FORM中的查询语句称为子查询
WHERE子句中的子查询:子查询返回的值作为主查询的查询条件
FROM子句中的子查询:子查询返回的是一张虚拟的表,主查询从该查询从临时表查询出满足的条件
编辑推荐:
- MySQL多表连接查询详解03-01
- 影响MySQL性能的硬件因素03-01
- MySQL数据库 ---MySQL表的增删改查(进阶)03-01
- 《MySQL 性能优化》之 InnoDB 存储引擎03-01
- MySQL日志管理,备份和恢复03-01
- @1-MYSQL当前用户user()与current_user()03-01
- MySQL Deadlocks in InnoDB03-01
- MySQL InnoDB系统表空间数据文件配置03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- MySQL多表连接查询详解
MySQL多表连接查询详解
26-03-01 - 《MySQL 性能优化》之 InnoDB 存储引擎
《MySQL 性能优化》之 InnoDB 存储引擎
26-03-01 - 网站搭建数据库篇-Linux系统MySQL配置主从分离
网站搭建数据库篇-Linux系统MySQL配置主从分离
26-03-01 - MySQL调优篇 | 逻辑架构解读(1)
MySQL调优篇 | 逻辑架构解读(1)
26-03-01 - MySQL 修改InnoDB重做日志文件的数量或大小
MySQL 修改InnoDB重做日志文件的数量或大小
26-03-01 - MySQL调优篇 | 逻辑架构解读(1)
MySQL调优篇 | 逻辑架构解读(1)
26-03-01 - MySQL 8.0新特性-并行查询innodb_parallel_read_threads
- 关于MySQL中某个操作影响行数为0的理解
关于MySQL中某个操作影响行数为0的理解
26-03-01 - Mysqldump的备份流程
Mysqldump的备份流程
26-03-01 - MySQL information_schema.columns表查询慢原因分析
