无所谓,只要是结构一样就可以,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
解决方案 »
- java 如何取得oracle date类型的时分秒?
- 如何判断文件下载完成,然后取消遮蔽层
- 重新提问下 求SSH整合包冲突的问题 折腾了一晚上快疯了 高分求解!! 刚刚图片没有显示
- java程序问题
- 关于浮点数的运算
- javaSE和JavaEE
- 我把Eclipse配制好,譬如字体大小,关键字,注释的颜色等,当我新建别的工作区后,设置全部变成原来的,怎么解决啊?
- 一个方法里循环中throw 与 return 的不同?
- 请教高手如何搭建J2EE开发环境。
- jsp 提交表单以什么编码格式提交,都设置utf-8了为什么提交到后来是乱码?
- 在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,你是什么数据库?