SQL Server中的分层表和查询

时间:2011-08-18 00:45:54

标签: sql sql-server

我的情况如下:

ManufacturerID        Name
1                     XXX
2                     YYY

DeptID     Name  ManufacturerID
1          abc   1
2          bcd   1
3          efg   2

ProductID   name      deptid
1           dfdfg     1
2           dfdg      2
3           sdfsd     2

PartsID      name      productid
1            sdfs      1
2            sfdfs     2
3            sdd       1

我希望将上面的表结构制作为使用级别的分层结构。我该如何设计表格?

1 个答案:

答案 0 :(得分:1)

我无法理解您需要构建的层次结构,但如果您使用的是sql server 2008,请查看hierachyId数据类型。 请提供更多有关您流程的说明。现在它看起来很简单:

制造商有很多部门,部门有很多产品,产品有很多部分。