Istnieje kilka sposobów rozwiązania tego problemu:
1:utwórz widok z pierwszego zapytania i uruchom drugie zapytanie w widoku.
2:zagnieździj oba zapytania, tak jak to:
SELECT DISTINCT [Name]
FROM (
SELECT [Name]
FROM table
WHERE some Criteria
) As InnerQuery
3:użyj tabeli tymczasowej do przechowywania wyników pierwszego zapytania zgodnie z sugestią wewesthemenace w komentarze .
4:użyj CTE zgodnie z sugestią thebreiflabb w drugiej odpowiedzi do tego posta.
Osobiście prawdopodobnie wybrałbym pierwszą lub drugą opcję, w zależności od tego, czy chcesz również użyć pierwszego zapytania jako samodzielnego.