奇怪的要求,关于DataTable
我从数据库一个表,按照不同日期查询得到两个表
tbA
t1a v1a
t2a v2a
tbB
t1b v1b
t2b v2b
t3b v3b
现在想把他们无条件合成一个表
tbAB
t1a v1a t1b v1b
t2a v2a t2b v2b
t3b v3b
应该怎么操作呢,用sql外联好像也不行吧,等待高人解答
------解决方案--------------------select * from
(
(SELECT *,Row_Number() OVER(ORDER BY 主键) AS RowNumber
FROM tbA) A
RIGHT OUTER JOIN (SELECT *,Row_Number() OVER(ORDER BY 主键) AS RowNumber
FROM tbB) B ON A.RowNumber = B.RowNumber
)
------解决方案--------------------sql2005好办lovefootball已解决
sql2000可用两个临时表保存结果,临时表都加个有自增的字段
这样就可用sql2005的方法了