
SQL两张关联表查询并汇总
用友T6里的两个表,MatchVouchs和Inventory,通过字段CINVCODE字段关联,现在我前面一张表中的CINVCODE相关的名称和规格查出,并对其中的一个...
用友T6里的两个表,MatchVouchs和Inventory,通过字段CINVCODE字段关联,现在我前面一张表中的CINVCODE相关的名称和规格查出,并对其中的一个字段IPLANQUANTITY进行汇总,我写了个语句如下:select * from MatchVouchs,inventory
where MatchVouchs.cinvcode=inventory.order by matchvouchs.cinvcode,但我汇总那部分功能的语句不知道如何写,请高手指点下 展开
where MatchVouchs.cinvcode=inventory.order by matchvouchs.cinvcode,但我汇总那部分功能的语句不知道如何写,请高手指点下 展开
2个回答
展开全部
"汇总"要用到分类查询和聚合函数.汇总的逻辑是,用哪个列来做条件进行分类,汇总什么字段
分类的关键字是:group by 条件列1,条件列2,...
注意在汇总后,想要显示的字段,只能有两种
一是分类条件
不是发类条件想要进行查询的必须使用聚合函数,比如求和,最大/最小值等等.
语法:
select 分类条件A,分类条件B,分类条件...,聚合列1,聚合列2...
from 表
where ...(分类前过滤条件)
group by 分类条件A,分类条件B,分类条件...,
----------
分类汇总可以与子查询,联表查询等配合使用.
如果存在外键引用,可以分类汇总后再进行联表查询.
having ...(分类后过滤条件)
分类的关键字是:group by 条件列1,条件列2,...
注意在汇总后,想要显示的字段,只能有两种
一是分类条件
不是发类条件想要进行查询的必须使用聚合函数,比如求和,最大/最小值等等.
语法:
select 分类条件A,分类条件B,分类条件...,聚合列1,聚合列2...
from 表
where ...(分类前过滤条件)
group by 分类条件A,分类条件B,分类条件...,
----------
分类汇总可以与子查询,联表查询等配合使用.
如果存在外键引用,可以分类汇总后再进行联表查询.
having ...(分类后过滤条件)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-03-12 广告
虚拟筛选 (Virtual Screening, VS) 是基于小分子数据库开展的活性化合物筛选。利用小分子化合物与药物靶标间的分子对接运算,虚拟筛选可快速从几十至上百万分子中,遴选出具有成药性的活性化合物,大大降低实验筛选化合物数量,缩短...
点击进入详情页
本回答由MCE 中国提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询