oracle,pg根据子id找到最终父id ,放开parent_id = '0' 看到所有父id

根据子id找到最终父id ,放开parent_id = '0' 看到所有父id


WITH RECURSIVE dict AS ( SELECT * FROM category WHERE id= '6' union ALL SELECT category.* FROM category, dict WHERE category.id = dict.parent_id ) SELECT id AS id, name as name, parent_id as parentId FROM dict where parent_id = '0' ORDER BY id

 

 

posted @ 2021-04-26 17:41  幻樱落日剑  阅读(134)  评论(0)    收藏  举报