自关联、子查询
一、(知道)自关联介绍
1、自关联的应用场景
省市区的信息,一般不会分开放在不同的表里面进行存储,而是放在同一个表中。
一张表当作多张表来使用。
2、自关联的实现
注意:使用自关联,实际上是一张表,取不同的名字来使用。且也可用内连接、左连接、右连接。
二、(知道)子查询、主查询
1、简介
2、子查询
(1)子查询充当条件
(2)子查询充当数据源
例如:查询数据库和系统测试的课程成绩
select * from courses where name in ('数据库','系统测试') ) as co (此时是查到课程的ID号,且将此数据看做一张表取名为co)
select * from scores as sc inner join (select * from courses where name in ('数据库','系统测试') ) as co on sc.courseID=co.courseID
3、子查询---特定关键字
(1)关键字
(2)例子