2012-02-15 108 views
0

有3個數據表:從父子表獲取邏輯數據?

產品分類 它具有基本類別的數據。該表有兩列(分類,分類描述)。

Sample Data 
101 MENS 
102 WOMENS 
103 CHILDRENS 
104 BABIES 
105 FOOTWEAR 
106 HANDBAGS 
107 JEANS 
108 ACCESSORIES 

productType 此表具有子類別的數據。它也有兩列(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'; 

請引導和幫助我。

感謝

+0

您正在使用哪個數據庫管理系統?我猜SQL關係類型,但具體哪一個(PostgreSQL/MySQL/Oracle/MS SQL)? – 2012-02-15 20:41:59

+0

您能否請您展示一些樣本數據和期望的結果。 – 2012-02-15 20:43:14

+0

你有什麼嘗試?您是否使用'hierarchy'標籤查看了StackOverflow上的帖子? – HABO 2012-02-15 21:02:59

回答

1
+0

榮譽先生摩爾,一個非常模糊的問題 - 一個非常模糊的答案是爲了。我相信這更多的是關於數據庫模式設計的問題,並且你明確發佈的鏈接應該有助於更好地組織表格。 – 2012-02-15 21:50:56