无所谓,只要是结构一样就可以,select时按照顺序写,如:
select ID,A as NAME from ATABLE
union
select ID,B as NAME from BTABLE如果存在意义不一样的也无所谓,可以:
select ID,A as a, '' as c from ATABLE
union
select ID,'' as a,B as c from BTABLE
select ID,A as NAME from ATABLE
union
select ID,B as NAME from BTABLE如果存在意义不一样的也无所谓,可以:
select ID,A as a, '' as c from ATABLE
union
select ID,'' as a,B as c from BTABLE
解决方案 »
- sturts2 + ajax action里出问题了
- 内存溢出
- IOException:createPipe
- 急 quartz cronExpression 配置问题
- 嵌套标签问题
- java连接access数据库问题,各位帮下忙
- web service,client端为什么传String可以,int就不行?
- 请推荐一些开源的绘制统计图的工具。(最好Java)
- 十万火急:关于缩短Tomcat中首页的访问地址问题
- 上线java应用cpu异常通过mat分析后的结果疑问
- 在weblogic下开发STURTS时,我每次修改一次ACTION类或者FORMBEAN 或者其他的JAVABEAN类是不是都要重新部署一次应用???或者还是要重起
- javaBean中的id属性在哪定义啊??
union
select ID,B as NAME from BTABLE
这里面的A和B是什么意思?还有前面的ID是共有的字段吗?
select ID,A as NAME,'ATABLE' from ATABLE
union
select ID,B as NAME,'BTABLE' from BTABLE
从结果集中不读取那一列就可以行了。这么一写,还可以看出哪行是哪个表的
1 1a ATABLE
1 1b BTABLE
2 2a ATABLE
3 3b BTABLE
a a ATABLE
a a BTABLE
我是sqlserver,你是什么数据库?