概念:
如果在一个连接查询中,涉及的两个表都是同一个表,这种查询称为自连接查询.
自连接是一种特殊的连接查询,它是指相互连接的表在物理上为同一张表,但可以在逻辑上分为两张表.
案例:
需求:查询所有图书类别的图书类别编号,类别名称,上级分类名称。
分析:查看图书类别信息表
SQL语句:
select s.category_id as'图书类别编号', s.category as '图书类别名称', p.category as'图书的上级分类名称'
from bookcategory s
inner join bookcategory p
on s.parent_id = p.category_id;