如何利用SQL语句将多个工作表中具有相同属性的数据汇总起来
展开全部
将多个表中的数据汇总最常用的办法是使用union all,具体的要视表结构、“相同属性”的具体定义、汇总方式等因素而定,可能还要用到连接、筛选、子查询、分组等手段,当然聚合函数sum是少不了的。
下面例子实现将t1,t2,t3中的各个产品汇总起来,显示每种产品的总量:
select t.product ,sum(t.qty) from
(select product,qty from t1
union all
select product,qty from t2
union all
select product,qty from t3) t
group by t.product;
下面例子实现将t1,t2,t3中的各个产品汇总起来,显示每种产品的总量:
select t.product ,sum(t.qty) from
(select product,qty from t1
union all
select product,qty from t2
union all
select product,qty from t3) t
group by t.product;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询