MySQL基础学习笔记——链接查询(4):自链接查询

自链接查询

  • 定义:左表和右表是同一个表,根据链接查询条件查询两个表中的数据。
    在这里插入图片描述
    在这里插入图片描述
  • 注意:自链接必须对表起别名
# 建立area表
create table areas(
    id varchar(30) not null primary key, 
    title varchar(30), 
    pid varchar(30)
);
# 执行sql文件给areas表导入数据
source /home/python/Desktop/areas.sql;
select * fromas 左别名 inner join onas 右别名 on 左别名.字段1=右别名.字段2 where 条件;
// 查询北京市对应的全部区
select * from areas as lt inner join  areas as rt on lt.id=rt.pid where lt.title='北京市';