首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

多表查询的有关问题…

2012-03-07 
多表查询的问题……有多个表,结构完全相同,现在要根据时间段把内容查询出来,并显示在gridview中。如时间段:20

多表查询的问题……
有多个表,结构完全相同,现在要根据时间段把内容查询出来,并显示在gridview中。
如时间段:2005年10月1日   ----2007年5月1日
其中:2005年的数据要从表data2005中查询,2006年的数据从表data2006中查询,2007年的数据从表data2007中查询,然后将查询的结果显示在gridview中,请问如何实现???

[解决办法]
select ... from table2005
union
select ... from table2006
union
select ... from table2007
[解决办法]
顶上:
select ... from table2005
union
select ... from table2006
union
select ... from table2007

where date> =+ '2005-10-1 ' and date <=+ '2007-5-1 '
[解决办法]
跟 whslovexyp(菜鸟学习中ing)一样
有这样建表的,没见过。
随便问一下,为什么要这样建表?疑惑
[解决办法]
select a.005年的数据字段,b.2006年的数据字段,c.2007年的数据字段
from data2005 a,data2006 b,data2007 c
[解决办法]
如 LS ,用 UNION ALL
[解决办法]
union 会自动去掉重复数据
union all 包括所有的数据
[解决办法]
metest()
可能lz每年都有数百万的数据
[解决办法]
这个要加一个字段,自动记录表名,然后根据字段中的表名去查

热点排行