1 自关联

定义: 表里的一个字段关联另一个字段
本质上是把一张表模拟成两张表, 然后进行内连接查询,
注意要对两张表取别名

  1. create table tb_areas(
  2. id varchar(30) not null primary key,
  3. title varchar(30) not null,
  4. pid varchar(30)
  5. );

image.png
查询江苏省有哪些市
select c.title from tb_areas p inner join tb_areas c on p.id=c.pid where p.title="江苏省";
image.png

2 子查询

在一个查询语句里 嵌套另一个查询语句

查看班里身高最高的人
select * from people where height = (select max(height) from people);
image.png