| 发表于:2008-01-11 15:49:04 楼主 |
我现在的问题是 收料明细表 和 出库明细表 无法一一对应起来 会产生交叉记录 如果能帮忙解决了 一定再多多给分 谢谢了 三个表联合查询,表结构如下: 材料表: 材料编号, 材料名称 材料收料明细表: 收料单号,材料编号, 收料单价, 收料数量, 材料出库明细表: 出库单号, 材料编号, 出库数量 材料收料明细表 和 材料出库明细表 中, 一个材料编号可以有多条该材料的收料和出库记录, 收料明细表中一个材料编号的东西, 有单价不一样的 想实现一个查询 能根据材料编号, 查出一个材料编号中 不同单价的东西的库存记录, 即: select 材料表.材料编号, 材料表.材料名称, 材料收料明细表.收料单号, 材料收料明细表.收料单价, 材料收料明细表.收料数量, (材料收料明细表.收料数量 - 材料出库明细表.出库数量) as 库存数量 from 材料表, 材料收料明细表, 材料出库明细表 where 材料出库明细表.材料编号 = 材料收料明细表.材料编号 and 材料出库明细表.材料编号 = 材料表.材料编号 and 材料收料明细表.材料编号= 材料表.材料编号 |
|
|
|
|