select * from 商品目录 left join 商品销售 on 商品销售.关联字段 = 商品目录.关联字段 left join 商品目录 on 商品目录.关联字段 = 商品目录.关联字段
我试过用这种方法,,语句如下: select 商品目录.id,(sum(商品进货.number)-sum(商品销售.number)) as sss left join 商品销售 on 商品销售.id = 商品目录.id left join 商品目录 on 商品目录.id= 商品目录.id group by 商品目录.id,商品进货.number,商品销售.number但是总有各种问题,你可以参考一下,不过建议你修改数据库结构,最好不用这种方式。
rs.open(sql语句) 就可以了。这个查库存的SQL语句具体怎么写,可以参考一下类似的例子。你的表结构没有给出来,没法帮你。
left join 商品销售 on 商品销售.关联字段 = 商品目录.关联字段
left join 商品目录 on 商品目录.关联字段 = 商品目录.关联字段
select 商品目录.id,(sum(商品进货.number)-sum(商品销售.number)) as sss
left join 商品销售 on 商品销售.id = 商品目录.id
left join 商品目录 on 商品目录.id= 商品目录.id
group by 商品目录.id,商品进货.number,商品销售.number但是总有各种问题,你可以参考一下,不过建议你修改数据库结构,最好不用这种方式。