数据库
首页 > 数据库> > 数据库MySQL之连接查询-自连接

数据库MySQL之连接查询-自连接

作者:互联网

数据库MySQL之连接查询-自连接

1. 自连接查询

左表和右表是同一个表,根据连接查询条件查询两个表中的数据。

区域表效果图

例1:查询省的名称为“山西省”的所有城市

 

创建areas表:

create table areas(
    id varchar(30) not null primary key, 
    title varchar(30), 
    pid varchar(30)
);

执行sql文件给areas表导入数据:

source areas.sql;     【要在文件所在目录进行插入】【如source Desktop/areas.sql】

说明:

自连接查询的用法:

select c.id, c.title, c.pid, p.title from areas as c inner join areas as p on c.pid = p.id where p.title = '山西省';

说明:

小结

标签:title,数据库,sql,pid,查询,MySQL,连接,areas
来源: https://blog.csdn.net/weixin_44799217/article/details/112597503