-1

帮我创建一个分层查询。
我有两张桌子:

表 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;  

谢谢。

4

1 回答 1

0

它似乎不是您需要的分层查询。

您可以使用以下方式获取报告:

select 
   kgs_code, kgs_name 
from
   dic_kgs a join dic_kgs_strings b on (a.kgs_id = b.kgs_id)
于 2011-08-03T07:24:00.760 回答