前提:所有列均相同
表一:
stusn name classs
1 小一 1表二:
stusn name classs
2 小二 2表三:
stusn name classs
3 小三 3 想要实现功能:
总表:
stusn name classs
1 小一 1
2 小二 2
3 小三 3要求:这只是其中的几个表,表是动态的(表一、表二。。)
最后要合成一张总表
不知道这个union all,放哪里,(放前面就多个 unoin all,放后面也多个 union all)
求高手知道
表一:
stusn name classs
1 小一 1表二:
stusn name classs
2 小二 2表三:
stusn name classs
3 小三 3 想要实现功能:
总表:
stusn name classs
1 小一 1
2 小二 2
3 小三 3要求:这只是其中的几个表,表是动态的(表一、表二。。)
最后要合成一张总表
不知道这个union all,放哪里,(放前面就多个 unoin all,放后面也多个 union all)
求高手知道
解决方案 »
- 关于将CSV文件的数据读到Dateset上的问题,急,在线等!
- asp.net生成pdf并在客户端直接打开
- gridview弹出层传值的问题
- 看了这里的几个分页算法发现没有一个合理有效的,各位高手,有好的贡献一下啊
- 我用 Response.WriteFile 的方式输出文件,为什么名称会被截断
- DataBinder.Eval绑定字符串换行问题.有明白的高手进~~~
- 怎么使修改IIS默认端口后,vs.net仍然可以创建.net项目啊
- 关于视图状态问题,急!!!!!
- 突然无法打开*.aspx。怎么回事,急待赐教!!!!
- 江苏的或苏州的朋友帮帮忙!!!
- 类似于淘宝网上产品对比的功能如何实现
- js 应该怎样给FreeTextBox赋值
insert tb2
select 1,'小王',1create table tb1(stusn int,name varchar(10),class int)
insert tb2
select 2,'小李',3create table tb2(stusn int,name varchar(10),class int)
insert tb2
select 3,'小陈',5
create table ta(tablename varchar(10)) --表名
insert ta
select 'tb' union all
select 'tb1' union all
select 'tb2'
declare @SQL varchar(8000)
set @SQL=''
select @sql=@sql+'select * from '+tablename+' union all '
from ta
set @sql=substring(@sql,1,len(@sql)-10)
select @sql
exec (@sql)
union all
select stusn name classs from 表1
union all
select stusn name classs from 表1