有个老表otb, 字段是a,b,c, 记录2010年前(含)的数据
张三,男,北京
李四,女,上海
有个新标ntb,在otb基础上修改建立,字段是a1,b1,c1,d,记录2010年后的数据
张三丰,男,武汉,汉
李四光,男,天津,壮
其中a字段的内容和a1字段内容都是记录同样的信息的(比如都是人的姓名),但是字段类型不一定完全相同(都是varchar,但是otb是10,ntb是20),其他类推希望能通过sql将这2个表的记录都合并显示出来(不是合并到一个表内存储)实现效果如下
张三, 男,北京,null
李四, 女,上海,null
张三丰,男,武汉,汉
李四光,男,天津,壮PS:如果字段必须相同才能进行操作,那最多我就把otb给改了,请大伙帮忙给个sql。
如果能在现有基础上不改字段,通过写sql也能实现的最好
国际惯例,感谢高人,热心人,路人
张三,男,北京
李四,女,上海
有个新标ntb,在otb基础上修改建立,字段是a1,b1,c1,d,记录2010年后的数据
张三丰,男,武汉,汉
李四光,男,天津,壮
其中a字段的内容和a1字段内容都是记录同样的信息的(比如都是人的姓名),但是字段类型不一定完全相同(都是varchar,但是otb是10,ntb是20),其他类推希望能通过sql将这2个表的记录都合并显示出来(不是合并到一个表内存储)实现效果如下
张三, 男,北京,null
李四, 女,上海,null
张三丰,男,武汉,汉
李四光,男,天津,壮PS:如果字段必须相同才能进行操作,那最多我就把otb给改了,请大伙帮忙给个sql。
如果能在现有基础上不改字段,通过写sql也能实现的最好
国际惯例,感谢高人,热心人,路人
解决方案 »
- SQL查询问题
- <求改进> 身份证号码有效性校验的SQL函数
- SQL SERVER 调试存储过程
- 请教一下这条SQL
- 请大家帮忙看看我的这个数据怎么取出来?(求sql语句)
- 数据库服务器的CPU 会出现 占用 100% 的情况!如何追踪相关的SQL呢?
- 求一SQL语句,对我来说很难,大家帮忙(急)!!!
- mssql更改数据角色,数据表的所有者。(数据恢复紧急再现求救100分,不够再加)
- 怎样获取SQL SERVER 当前是否启动了事务以及事务的数目?
- 在ACCESS 中 存时间的字段可不可以一下把日期与时间存到一个栏里,还必须是要分开存?
- SQL触发器怎么用呢?
- 两个表有关联,如何查询数据呢?
as
select a,b,c, null as minzu from tableold
union all
select a,b,c,d from newtable
select * from udiadas