SQL两张关联表查询并汇总

用友T6里的两个表,MatchVouchs和Inventory,通过字段CINVCODE字段关联,现在我前面一张表中的CINVCODE相关的名称和规格查出,并对其中的一个... 用友T6里的两个表,MatchVouchs和Inventory,通过字段CINVCODE字段关联,现在我前面一张表中的CINVCODE相关的名称和规格查出,并对其中的一个字段IPLANQUANTITY进行汇总,我写了个语句如下:select * from MatchVouchs,inventory
where MatchVouchs.cinvcode=inventory.order by matchvouchs.cinvcode,但我汇总那部分功能的语句不知道如何写,请高手指点下
展开
 我来答
kas68310
推荐于2016-03-02 · TA获得超过3636个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1162万
展开全部
"汇总"要用到分类查询和聚合函数.汇总的逻辑是,用哪个列来做条件进行分类,汇总什么字段
分类的关键字是:group by 条件列1,条件列2,...
注意在汇总后,想要显示的字段,只能有两种
一是分类条件
不是发类条件想要进行查询的必须使用聚合函数,比如求和,最大/最小值等等.

语法:
select 分类条件A,分类条件B,分类条件...,聚合列1,聚合列2...
from 表
where ...(分类前过滤条件)
group by 分类条件A,分类条件B,分类条件...,

----------
分类汇总可以与子查询,联表查询等配合使用.
如果存在外键引用,可以分类汇总后再进行联表查询.
having ...(分类后过滤条件)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whoAmI13
2011-04-23 · TA获得超过5833个赞
知道大有可为答主
回答量:2365
采纳率:50%
帮助的人:2219万
展开全部
select 表1.字段1,……表1.字段N,表2.字段1,……表2.字段M form 表1,表2
Inner(\left\right) join 表1 on 表2.字段I=表1.字段J group by 表1.字段1,……表2.字段M
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式