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