SQL中 SUM inner join 的使用方法

donna2010 2010-03-19 12:34:25
我有2个表,一个表是商品的信息,一个表是商品的数量

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

我想显示商品信息中某商品的信息且包含了该商品所有的库存数量!
要如何写SQL语句呢?
...全文
441 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tutengsnow 2010-04-25
  • 打赏
  • 举报
回复
select 商品信息.SN, 商品信息.NAME, SUM(库存数量.Number)
from 商品信息 ,库存数量
where 商品信息.SN = 库存数量.SN
group by 商品信息.SN, 商品信息.NAME


king06 2010-03-19
  • 打赏
  • 举报
回复
select 商品信息.SN, 商品信息.NAME, SUM(库存数量.Number)
from 商品信息 inner join 库存数量 on 商品信息.SN = 库存数量.SN
group by 商品信息.SN, 商品信息.NAME
也可以用left join
  • 打赏
  • 举报
回复
我的是informix的,别的不清楚。
要么建立个 stored procedure,先select 商品信息, 再select sum from 库存数量
donna2010 2010-03-19
  • 打赏
  • 举报
回复
如果商品信息表中的内容比较多,是不是都要组个写到语句中?
  • 打赏
  • 举报
回复
select 商品信息.SN, 商品信息.NAME, SUM(库存数量.Number)
from 商品信息,库存数量
where 商品信息.SN = 库存数量.SN
group by 商品信息.SN, 商品信息.NAME

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧