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

查询结果为:


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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试