1、表的加法
关键字union
-- 表的联结
select 课程号,课程名称
from course
union all /*联合两表,保留重复行*/
select 课程号,课程名称
from course1
order by 课程号 asc;
查询结果如下:
![c7df9f564ca1151b04aecf1ac490fd20.png](https://img-blog.csdnimg.cn/img_convert/c7df9f564ca1151b04aecf1ac490fd20.png)
2、表的联结——完成联结后,即完成由两个表合并为一个表的操作
1、cross join交叉联结(笛卡尔积)
...表2中的所有行,作为表1中的每一行的对应数据
2、inner join内联结
选取出同时存在于表中的数据(公共联结),进行“交叉联结”
如,
-- 选取出学号相同的行联结成新表
select a.学号,a.姓名,b.课程号
from student as a inner join score as b
on a.学号=b.学号; /*联结条件*/
查询结果如下: