自鏈接查詢
- 定義:左表和右表是同一個表,根據鏈接查詢條件查詢兩個表中的數據。
- 注意:自鏈接必須對錶起別名。
# 建立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 * from 表 as 左別名 inner join on 表 as 右別名 on 左別名.字段1=右別名.字段2 where 條件; // 查詢北京市對應的全部區 select * from areas as lt inner join areas as rt on lt.id=rt.pid where lt.title='北京市';