表一
col1 col2 col3
--------------
aa bb cc
aa1 bb1 dd
表二
m1 m2 m3
------------
xx1 xx21 xx31
xx11 xx22 xx23
xx12 xx23 xx33
xx13 xx23 xx32
xx14 xx22 xx32
-----------
想得到的结果表
col1 col2 col3 m1 m2 m3
-------------------------------
aa bb cc xx1 xx21 xx31
aa1 bb1 dd xx11 xx22 xx23
xx12 xx23 xx33
xx13 xx23 xx32
xx14 xx22 xx32--上面表中的数据是没有规律与逻辑的
col1 col2 col3
--------------
aa bb cc
aa1 bb1 dd
表二
m1 m2 m3
------------
xx1 xx21 xx31
xx11 xx22 xx23
xx12 xx23 xx33
xx13 xx23 xx32
xx14 xx22 xx32
-----------
想得到的结果表
col1 col2 col3 m1 m2 m3
-------------------------------
aa bb cc xx1 xx21 xx31
aa1 bb1 dd xx11 xx22 xx23
xx12 xx23 xx33
xx13 xx23 xx32
xx14 xx22 xx32--上面表中的数据是没有规律与逻辑的
解决方案 »
- 数据库下载,修改后如何替换原数据库,但不影响其中的记录?
- 存贮过程中建一个临时表,如何检测是否存在某个字段名呢?
- 在存储过程中使用try catch可以回滚么?如何加事务?是用try catch还是用tran
- 这个存储过程该如何写?
- SqlServer占用内存问题
- 求解为什么sqlerver字段插入大量字符中会丢失,插入不完整
- 我的存储过程执行几次后,自动消失了,什么情况?
- 将win 98的sql server 数据库导出至win nt上的sql server数据库出错,请教经验。
- 读入一个表数据文件.dat ,并把相应的记录加到指定的表中,要求在程序中实现
- 在存储过程中如何实现对job进行本控制
- 在查询结果集中多加一列
- SQL 求和问题
(select row_number() over(order by getdate()) no,* from 表1) a
full join
(select row_number() over(order by getdate()) no,* from 表2) b
on a.no=b.no
谢谢楼上的朋友
select no=identity(int,1,1),* into #tb2 from 表2select a.col1,a.col2,a.col3,b.m1,b.m2,b.m3 from
#tb1 a full join #tb2 b
on a.no=b.nodrop table #tb1,#tb2