表与表之间的关系问题
我现有(入库物资表A1),(出库物资表A3),从A1、A3中找出A2(物资库存表)。
A1:入库单号、入库日期、物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注。
A3:出库单号、出库日期、物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注。
A2(物资库存)所需的字段:物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注。
关系1:A1->物资名称<>A3->物资名称 那么A2的物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注,数据与A1相同.
关系2:A1->物资名称=A3->物资名称 但型号规格不同 那么A2的物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注,数据与A1相同.
关系3:A1->物资名称=A3->物资名称 但型号规格不同 那么A2的物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、等...
采购员、备注,数据与A1相同.
也就是说A1(新物资)有的,A3没有,那么A2的=A1(新物资)有的,A3没有的数据.
A1(新物资)有,A3也有,那么A2=(A1-A3)(数量)
问题点数:20、回复次数:3Top
1 楼wwh999(印钞机V2.0...开发中....)回复于 2006-05-02 09:55:07 得分 0
这是一个关于仓存表数据库设计的问题,你的表结构设计好像尚欠商榷...Top
2 楼scmail81(琳·风の狼(修罗))回复于 2006-05-02 10:08:38 得分 0
select 物资名称,sum(数量)
from
(select 物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、采购员、备注 from A1
union all
select 物资名称、型号规格、类别、计量单位、-数量、单价、金额、供应商、采购员、备注 from A3) A2
group by 物资名称
------上面只是个思路
------建议在表中增加一列使用 物料的编码 你这么多列来比较好麻烦吗!!Top
3 楼losedxyz(我真的一无所有)回复于 2006-05-02 12:21:21 得分 0
修罗,可否说明下,那个a2前面的括号的select是什么意思,起什么作用呢?Top




