sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo reutilizar una consulta secundaria en sql?

Use una Expresión de tabla común (CTE) si está utilizando SQL Server 2005+:

with cte as (
      select columns
      from result_set
      where condition_common
    )
select columns
from cte  as subset1
      join
      cte as subset2 
         on subset1.somekey = subset2.somekey
where otherconditions