or use openrowset methodselect t1.field,t2.fields,t3.fieldsfrom(select * from OPENROWSET(...,'EXEC SomeDatabase1.dbo.SomeProc1'))t1INNER JOIN (select * from OPENROWSET(...,'EXEC SomeDatabase1.dbo.SomeProc2'))t2INNER JOIN (select * from OPENROWSET(...,'EXEC SomeDatabase1.dbo.SomeProc3'))t3
refer this link for syntax of OPENROWSEThttp://msdn.microsoft.com/en-us/library/ms190312.aspxalso refer this link for selection of subset of columns from procedure resultsethttp://sqlblogcasts.com/blogs/madhivanan/archive/2007/11/26/select-columns-from-exec-procedure-name-is-this-possible.aspx