|
每天创建1张表做记录(结构相同),1个月30张表,月底对字段"aaa"做统计
数据库 MYSQL 版本不详 使用sql browse来查询是否可以做到?
本人想用以下方式:
并集后做1次累加
select sum(aaa) from
( select aaa from table01
union
select aaa from table02
union
..................
union
select aaa from table29
union
select aaa from table30
);
或者:
每张表累加后,再加一起
select sum(x) from
( select sum(aaa) as x from table01
union
select sum(aaa) as x from table02
union
..................
union
select sum(aaa) as x from table29
union
select sum(aaa) as x from table30
)
但是好象都不行的样子...听说MYSQL不支持这样写...
请问有什么办法用一句话把这个查询做起来了
附1:30张表不可能做连接吧-.-那样太恶心了
附2:只在sql browse里查询,不做成存储过程
[ 本帖最后由 limengyun326 于 2007-10-26 13:16 编辑 ] |
|