求一条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