oracle自身关联查询父类别与子类别

针对于一个表中含有parentid的数据表,要想查询parentid所对应的类别名称,就需要数据表的自身关联。

如下图是数据表:



可以采用如下sql:

select 
s.id,
s.category,
f.id as parent_id,
f.category as parent_category
from t_goodscategory s left join t_goodscategory f on (s.parentid=f.id)
where f.id<>0

查询结果为:


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页