首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么根据一个字段的值分类生成多个临时表!

2012-01-21 
如何根据一个字段的值分类生成多个临时表!!!!!!!!!!!现有3个表物料表a:idfnamefcode134电脑_金和田主机_金

如何根据一个字段的值分类生成多个临时表!!!!!!!!!!!
现有3个表
物料表a:
id fname fcode
134电脑_金和田主机_金和田主机(蓝色)01.004.01
136电脑_金和田主机_金和田主机(黑色)01.004.02
140电脑_金和田电脑 01.088
129电脑_三星显示器 01.001
131电脑_Ace鼠标 01.002
220自制件_机箱板 02.004
142自制件_机箱 02.001
158原材料_钢板 03.007
159原材料_机箱板 03.008

基础资料表b:保存物料的一级名称

物料一级类别代码 物料类别级 物料类别名称
fcode flevel fname
01 1 电脑
02 1 自制件
03 1 原材料
05 1 手机

销售表c:
id fsale
134 123.00
136 311.00
220 543.00

要根据以上3个表来生成3个临时表来保存不同类别的物料信息:即要获得如下临时表:
表1
id fname fcode fsale
134电脑_金和田主机_金和田主机(蓝色)01.004.01 123.00
136电脑_金和田主机_金和田主机(黑色)01.004.02 311.00
140电脑_金和田电脑 01.088 0
129电脑_三星显示器 01.001 0
131电脑_Ace鼠标 01.002 0
表2
id fname fcode fsale
220自制件_机箱板 02.004 543.00
142自制件_机箱 02.001 0
表3
id fname fcode fsale
158原材料_钢板 03.007 0
159原材料_机箱板 03.008 0

该怎么建立这三个表。还有就是物料表a里应该不止这3类产品,可能还有其他的物料,也就是说要根据物料表a的物料种类来建立相应的临时表,如果物料表a有4种一级物料那么,就应该建四个临时表。如何实现呢?



[解决办法]
运行结果
id fname fcode fsale
134 电脑_金和田主机_金和田主机(蓝色) 01.004.01 123.00
136 电脑_金和田主机_金和田主机(黑色) 01.004.02 311.00
140 电脑_金和田电脑 01.088 0.00
129 电脑_三星显示器 01.001 0.00
131 电脑_Ace鼠标 01.002 0.00

id fname fcode fsale
220 自制件_机箱板 02.004 543.00
142 自制件_机箱 02.001 0.00



id fname fcode fsale
158 原材料_钢板 03.007 0.00
159 原材料_机箱板 03.008 0.00

热点排行