当前位置:编程学习 > VB >>

SQL中 SUM inner join 的使用方法

我有2个表,一个表是商品的信息,一个表是商品的数量

商品信息:SN,NAME,
库存数量:SN,Number,Local

我想显示商品信息中某商品的信息且包含了该商品所有的库存数量!
要如何写SQL语句呢?
--------------------编程问答-------------------- select 商品信息.SN, 商品信息.NAME, SUM(库存数量.Number)
from 商品信息,库存数量
where 商品信息.SN = 库存数量.SN
group by 商品信息.SN, 商品信息.NAME --------------------编程问答-------------------- 如果商品信息表中的内容比较多,是不是都要组个写到语句中? --------------------编程问答-------------------- 我的是informix的,别的不清楚。
要么建立个 stored procedure,先select 商品信息, 再select sum from 库存数量 --------------------编程问答-------------------- select 商品信息.SN, 商品信息.NAME, SUM(库存数量.Number)
from 商品信息 inner join 库存数量 on 商品信息.SN = 库存数量.SN
group by 商品信息.SN, 商品信息.NAME
也可以用left join  --------------------编程问答-------------------- select 商品信息.SN, 商品信息.NAME, SUM(库存数量.Number)
from 商品信息 ,库存数量 
where 商品信息.SN = 库存数量.SN 
group by 商品信息.SN, 商品信息.NAME

 
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,