は3つのデータテーブルがあります。この表には2つの列(categoryid、categorydescription)があります。親子テーブルからのheraricalデータの取得</p> <p><strong>productCategory</strong> それは基本的なカテゴリのデータを持っている:
Sample Data
101 MENS
102 WOMENS
103 CHILDRENS
104 BABIES
105 FOOTWEAR
106 HANDBAGS
107 JEANS
108 ACCESSORIES
でProductType このテーブルには、サブカテゴリのデータを持っています。また、2つの列(categoryId、producttypedescription)もあります。
Sample Data
112 OTHER
113 JUMPERS
114 WOMENS SHOES
115 JEANS
116 MENS
117 WOMENS
118 KIDS
119 ACCESORIES
categoryLink このテーブルには、多くの関係に、それは二つの列(カテゴリ、productTypeId)があり、多くの管理します。
sample Data
101 112
101 113
102 112
102 113
102 114
103 112
103 113
104 112
104 113
104 119
105 112
105 113
105 114
106 112
107 116
107 117
107 118
メニューに表示するには、このデータを階層モデルで作成する必要があります。私はそれを行うためのクエリを取得していません。
必要な結果を設定
は'Category','Category_description','ParentCategory'
'101','MENS','null',
'112','OTHER','101',
'113','JUMPERS','101';
親切に案内し、私を助けて(私はこれだけのための1つのコードを生成するが、すべてのそのような結果の組み合わせを必要としています)。
おかげ
使用しているDBMS ?私は、SQLリレーショナル型を推測していますが、どちらが具体的に(PostgreSQL/MySQL/Oracle/MS SQL)ですか? –
サンプルデータと希望の結果を表示してください。 –
何を試しましたか? StackOverflowの投稿を 'hierarchy'タグで見ましたか? – HABO