-1

階層クエリの作成を手伝ってください。
私は2つのテーブルを持っています:

表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 に答える