首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我希望在一列或在查询中得到不同表的不同列的总和(即它们没有通过外键链接)的总和。

问我希望在一列或在查询中得到不同表的不同列的总和(即它们没有通过外键链接)的总和。
EN

Stack Overflow用户
提问于 2020-09-30 16:41:34
回答 2查看 66关注 0票数 0

从Total_record表的employee_record表和Gazana_Mazdori表的总字段中求出Gazana_Mazdori字段总数的和值。我有很多桌子,但为了简化我的问题,我现在只要求两张桌子。这两个表不是通过外键相互链接的。

Gazana_Mazdoori表

​

员工记录表

​

我的总价值应该是75 (Total of Total_record field) + 550(total of Total field)=625

EN

回答 2

Stack Overflow用户

发布于 2020-09-30 17:04:10

使用联合查询-通过搜索可以找到许多示例。

正式文件如下:

使用联合查询将多个查询组合为单个结果。

票数 0
EN

Stack Overflow用户

发布于 2020-10-01 02:41:42

您可以使用子查询从许多表中获取Grand Total。试试下面的查询-

代码语言:javascript
复制
SELECT GM.gmt+ER.ert as [Grand Total]
FROM 
(SELECT Sum(Gazana_Mazdori.Total) AS gmt FROM Gazana_Mazdori) as GM, 
(SELECT Sum(Employee_Record.Total_Record) AS ert FROM Employee_Record) as ER;

从联合查询汇总中获取Grand Total,如下所示-

代码语言:javascript
复制
SELECT Sum(un.SumOfTotal) AS [Grand Total]
FROM 

(SELECT Sum(Employee_Record.Total_Record) AS SumOfTotal FROM Employee_Record
    UNION 
SELECT Sum(Gazana_Mazdori.Total) AS SumOfTotal FROM Gazana_Mazdori)  AS un;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64142078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档