一、内连接
内连接相当于查询交集
1、隐式内连接
select 字段列表 from 表1,表2.. where 条件
2、显示内连接
select 字段列表 from 表1 [inner] join 表2 on 条件;
二、外连接
左外连接
select 字段列表 from 表1 left [outer] join 表2 on 条件;
右外连接
select 字段列表 from 表1 right [outer] join 表2 on 条件;
三、子查询
1、单行单列:作为条件值,使用 = != > <等进行条件判断
select 字段列表 from 表 where 字段名 = (子查询);
2、多行单列:
select 字段列表 from 表 where 字段名 in (子查询or);
3、多行多列:作为虚拟表
select 字段列表 from (子查询) where 条件;
本文主要介绍了SQL中的内连接、外连接以及子查询的基本用法。内连接用于查询两个表中的交集部分;外连接包括左外连接和右外连接,可以保留一个表中的所有记录;子查询则用于嵌套查询,作为条件或者虚拟表使用。
4483

被折叠的 条评论
为什么被折叠?



