提问一个库的设计 零件 组成 部件 组成 组件 组成 产品,希望把这四种不同阶段的东西都保存在数据库中。怎么设计? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Bom 啊!ID --零件IDp_ID --组成部件ID(父ID)Name-------这样递归下去!! EG:产品 A1组件 A01,A02,A03组件 A01部件 A011,A012部件 A011零件 A0111,A0112create table Tbl_Bom( id int p_id int Name varchar(10))insert Tbl_Bom select 1,0,'A1'insert Tbl_Bom select 2,1,'A01'insert Tbl_Bom select 3,1,'A02'insert Tbl_Bom select 4,1,'A03'insert Tbl_Bom select 5,2,'A011'insert Tbl_Bom select 6,2,'A012'insert Tbl_Bom select 7,5,'A0111'insert Tbl_Bom select 8,5,'A0112' 首先,建四个数据字典,每个表记录一个阶段的东东,比如表1:两个字段,代码和名称,记录产品的信息,表2:同表1,记录组件的信息,表3,表4结构同样的,一个记录部件,一个记录零件然后,建一个主表,三个字段:parent ,children ,parts比如1号产品由01、02、03、04四个组件构成,那么数据如下:parent children parts 1 01 4 1 02 4 1 03 4 1 04 4其他三个阶段依此类推 急需解答,谢谢 为什么安装了sql server2005以后只有配置工具? 如果从另一台数据库取数据. 列传行的简单问题,按照时间排列 对我难可是对您简单啊!存储过程的问题!!急急急啊!! 存储过程实现数据统计? 怎样设置一个列可以为NULL,但是不能有非空的重复数据 一个表中同一字段相同的N条记录只留其中的任意一条,其余删除,如何做到?在线等待! 请大家帮忙啊!!(100)分啊 怎么通过存储过程来创建空表? 如何创建包含数据的SQL脚本 求一存储过程!!急!!!
p_ID --组成部件ID(父ID)
Name-------这样递归下去!!
产品 A1
组件 A01,A02,A03组件 A01
部件 A011,A012
部件 A011
零件 A0111,A0112
create table Tbl_Bom
(
id int
p_id int
Name varchar(10)
)insert Tbl_Bom select 1,0,'A1'
insert Tbl_Bom select 2,1,'A01'
insert Tbl_Bom select 3,1,'A02'
insert Tbl_Bom select 4,1,'A03'
insert Tbl_Bom select 5,2,'A011'
insert Tbl_Bom select 6,2,'A012'
insert Tbl_Bom select 7,5,'A0111'
insert Tbl_Bom select 8,5,'A0112'
比如1号产品由01、02、03、04四个组件构成,那么数据如下:
parent children parts
1 01 4
1 02 4
1 03 4
1 04 4
其他三个阶段依此类推