Consultar el conjunto de resultados de una consulta anterior

Tengo una consulta por ejemploQuery1 = Select Name from table where some Criteria. Ahora, esta consulta devuelve un conjunto de resultados, por supuesto, lo que quiero es consultar el conjunto de resultados de esta consulta, por ejemplo, solo quiero los nombres únicos de la consulta anteriorselect Distinct(Name) from Query1. Debo mencionar que sé que solo puedo usardistinct en Consulta1, pero este es solo un ejemplo, mi escenario real es algo diferente, lo que quiero saber es si es posible consultar el conjunto de resultados de una consulta anterior. Estoy usando SQL Server 2012.

Respuestas a la pregunta(4)

Su respuesta a la pregunta