yuanzai32 发表于 2011-12-11 16:02:50

两表联合查询问题

入库表
入库编号        产品编号      物品名称         型号规格        单位                 数量
HB20111210001        20111210100   路由器        cisco3600                         台                3
HB20111210002      20111210101   交换机       H3C                           台               3

出库表
合同编号        产品编号      物品名称         型号规格        单位                 数量
HS20111210003        20111210100   路由器        cisco3600                         台                1       


想查询库存
语句怎么写
Select ifnull(sum(tb1.数量),0)-ifnull(sum(tb2.数量),0),tb1.物品名称 from tb1,tb2 where tb1.产品编号=tb2. 产品编号   好像不行。。。。


我也知道思路是应该分两种情况来写,但是只会想,写不出来
打个比方,交换机就只有入没有出,这种情况怎么查询库存呢

kider 发表于 2011-12-12 10:31:13

库存表是动态变化的呀。
你要查库存,就直接从库存表来查...



yuanzai32 发表于 2011-12-12 11:08:43

我本意是想在库存表做个存储过程,先计算再查询,早上想了下,决定尝试在入库操作完后做个存储过程1,更新库存表;出库操作完后再做个存储过程2,更新库存表;再查询库存
页: [1]
查看完整版本: 两表联合查询问题