几个相同表记录汇总(50分)

  • 主题发起人 主题发起人 qiyafei
  • 开始时间 开始时间
Q

qiyafei

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么把几个相同的表连接起来,就是几个表中的字段都相同,比如几个分公司的几个数据表,现在要汇总这几个表中的记录,就是把这几个表中的记录弄到一个表中,该怎么做?
非常感谢!!!
 
如果只是简单的记录加进去,应该用sql语句解决就可以。
insert ...select * from ..
如果加进去后,还要汇总数值,那麻烦些,可以用视图辅助,如果数据库支持存储过程就用存储过程了。
 
全部写到同一个临时表,再处理。
 
用联合函数UNion.

select a,b from xxx0 unino select a,b from xxx1
 
select * from (select * from table1
union all
select * from table2
union all
select * from table3
......) a
 
我做的事连接以后还要进行汇总的
汇总规则如下:
比如一个商品表中有名称,数量,单价,需求日期等字段,
现在我想把名称和需求日期都相同的记录的数量相加后形成一条行记录
最后把所有记录都汇总后形成一个新表
要是对四张表先连接再进行数据汇总可以实现么,还是各位有什么其他方法
 
是啊,连接后你再汇总还难吗?
 
多谢大家的帮助,问题我已经解决了
前两天比较忙一直没时间上大富翁
分不多,大家不要嫌少啊,嘿嘿
 

Similar threads

后退
顶部