sql的连接查询怎么做?

如题所述

1、首先在电脑中打开sql,在外层查询中写上S【elect * From S】查询出学生信息,如下图所示。

2、然后,再以同样的方法找出SC选修表,如下图所示。

3、此时,就可以在这里利用等值连接将S和SC表连接,如下图所示。

4、但是,因为这是不同层级的查询,因此需要Exists谓词将他们连接。

5、运行后,就可以看到这样的结果,如下图所示就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-24
您好,一般常用的sql连接查询有四种,分别是内连接,左外连接,右外连接,全外连接。他们的语法如下:
一、内连接:
select 查询列
from 表1 别名
inner join 表2 别名
on 连接条件
where 筛选条件
group by 分组列表
having 分组后的筛选
order by 排序列表
二、左外连接
select 查询列
from 表1 别名
left join 表2 别名
on 连接条件
where 筛选条件
group by 分组列表
having 分组后的筛选
order by 排序列表
三、右外连接
select 查询列
from 表1 别名
right join 表2 别名
on 连接条件
where 筛选条件
group by 分组列表
having 分组后的筛选
order by 排序列表
四、全外连接
select 查询列
from 表1 别名
full join 表2 别名 on 连接条件
where 筛选条件
group by 分组列表
having 分组后的筛选
order by 排序列表
相似回答