Вы можете использовать временные таблицы или временную переменную для сохранения результирующего набора запроса.
Ниже приведен пример для временной таблицы
create table #temp (id int)
insert into #temp
select 1 as id
select * from #temp
Ниже приведен пример для переменной Temp
declare @temp table (id int)
insert into @temp
select 1 as id
select * from @temp