2012-02-15 74 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