SQL,给一个表,有PARENT ID(父母ID)和CHILDREN ID(孩子ID), 如何返回grandparent ID和grandchildren ID?
发布网友
发布时间:2023-05-04 10:43
我来回答
共1个回答
热心网友
时间:2023-10-28 08:57
不同的数据库语法不是很一样
tt --tablename
id parentid childrenid
oracle
grandparent
select b.parentid from tt a join tt b on a.parentid =b.id where a.id='XXX'
grandchildren
select b.childrenidfrom tt a join tt b on a.childrenid=b.id where a.id='XXX'