sql server2008 数据库中有表1和表2,两个表有相同的一个列为datetime 表1有列A、B、C等十几个列 表2有a、b、c等另外十几个列 这些列名都不同 如何快速创建一个表 使得这个表为表1和表2所有列的横向合并 即列名为:datetime A B C。。。。。。a b c。。。。。。列中的数据都复制进来
------解决思路----------------------
可以用视图实现,不必再建表.
------解决思路----------------------
union连接表不就行了吗,无非就是多加几列,多赋几个默认值而已啊
------解决思路----------------------
建视图
create view 视图名 for select a.[datetime],a.A,a.B,a.C........b.a,b.b,b.c ...... from 表1 as a,表2 as b where a.[datetime]=b.[datetime]