开发者社区> 问答> 正文

合并并检查SQL上的表值(ORACLE)

表格1

no name col1 1 a a_1 2 b b_1

表2

id name parent a_1 zz c_1 b_1 yy d_1 c_1 aa null d_1 bb e_1 e_1 dd1 null

我要显示的是显示所有列表名称。例如,表1名称a具有col1名称a_1,它将在表2上显示名称,然后在表2中检查父项并显示它,并继续检查直到发现null。例子如下。我很抱歉给我不好的解释

t1_name t2_name t2_name t2_name a zz aa b yy bb dd1

或如下所示

t1_name t2_name a aa/zz
b dd1/bb/yy

我所做的就是这个查询

select t1.name,t2.name as folder from table1 as t1 inner join table2 as t2 on t1.col1=t2.id

而且我不知道如何在查询中再次检查...我version 12.2.0.1.0在SQL开发人员中使用oracle 有帮助吗?

展开
收起
保持可爱mmm 2019-12-18 16:58:17 344 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像