日期:2014-05-18  浏览次数:20557 次

求一条SQL(关于结果集的连接问题)
假设以下是SQL查询结果集

结果集1                 结果集2       结果集3       结果集4       。。。
     
1     1     1                 2                   3                   4                 。。。
1     1     1
1     1     1
1     1     1
1     1     1
1     1     1

现在想要通过结果集连接,做成一个新的结果集。

1     1     1                 2                   3                     4                 。。。
1     1     1                 2                   3                     4                 。。。
1     1     1                 2                   3                     4                 。。。
1     1     1                 2                   3                     4                 。。。    
1     1     1                 2                   3                     4                 。。。
1     1     1                 2                   3                     4                 。。。

如何实现,请高手指教!

------解决方案--------------------
各结果集之间,要存在某种关系一对一关系,例如行号,通过这种关系联接成一个总结果集。
------解决方案--------------------
select *,(select top 1 * from 结果集2),(select top 1 * from 结果集3) ,(select top 1 * from 结果集4) from 结果集1