2011-12-04 6 views
0

は、次のように3レベルの階層があるとしましょう:世帯(1-M) - >アカウントCONNECT BYを使用したSQL - 3レベル階層クエリ?

しかし、唯一の2つのテーブルがある - >人(1-M):

人(3列は

Person_id, person_name, household_key 

アカウント(3列である):

Account_id, account_name, person_id 
)です

これらの結果を返すクエリを取得するための、いくつかの方法がどのようなものがあり(つまり、家庭で注文した、人はその後、アカウント):私には階層クエリのようには見えません望ましい結果から判断すると

Household_key  Person_id  Account_id 
1      1    456    
1      2    763 
1      2    801 
1      2    822 
2      3    54 
2      4    68 

答えて

3

-

を試してみてください ​​3210

私が間違っていた場合、あなたは、テーブルPersonAccountでいくつかのサンプルデータを表示する必要があります。

関連する問題