帮我创建一个分层查询 我有两张桌子:
表1(dic_kgs)
KGS_ID KGS_PARENT_ID KGS_CODE
1 A
2 1 A0
3 1 A1
4 B
等等
表2(dic_kgs_strings)
KGS_ID LANG_ID KGS_NAME KGS_ADD_INFO
1 1 Name1
2 1 Name2
3 1 Name3
4 1 Name4
等等。
我想在以下视图中获得结果:
A Name1
A0 Name2
A1 Name3
B Name4
我只写了一部分查询:
select kgs_code
from dic_kgs
start with dic_kgs.kgs_parent_id is null
connect by prior dic_kgs.kgs_id = dic_kgs.kgs_parent_id;
感谢。
答案 0 :(得分:0)
它似乎不是您需要的分层查询。
您可以使用以下方式获取报告:
select
kgs_code, kgs_name
from
dic_kgs a join dic_kgs_strings b on (a.kgs_id = b.kgs_id)