我是sql的新手 - 试着学习。我有一个特定的用例,需要帮助。
我有2个表,我需要运行一个查询来加入这些表并获取数据。
表A 父项 儿童用品 关系类型
表B 项目名称 物品ID 项目颜色
因此,数据采用这种方式,其中项目可以具有层次关系。例如:
项目A是项目B和项目C的父项。 项目B是项目D和项目E的父项。 项目D是项目F和项目G的父项。
我需要一个查询,我想提供一个子项,然后取回所有父项,直到它在层次结构中的最后一级。 例如:如果我提供项目G作为输入,输出应该给我一个项目D,B和A的列表。
我不知道CONNECT BY是否可以使用,但需要帮助。
提前谢谢。