получать исторические данные из таблиц Parent-child? - PullRequest
0 голосов
/ 16 февраля 2012

Есть 3 таблицы данных:

productCategory Имеются данные основных категорий. Эта таблица имеет два столбца (categoryid, categorydescription).

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 Эта таблица управляет отношением «многие ко многим», имеет два столбца (category, 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 Ответ

1 голос
/ 16 февраля 2012

Sql Server 2008 имеет некоторые встроенные функции иерархии, которые вы можете попробовать:

http://msdn.microsoft.com/en-us/magazine/cc794278.aspx

http://blogs.msdn.com/b/manisblog/archive/2007/08/17/sql-server-2008-hierarchyid.aspx

http://technet.microsoft.com/en-us/library/bb677213.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...