sql >> Database >  >> RDS >> Sqlserver

Hoe een subquery opnieuw te gebruiken in sql?

Gebruik een Algemene tabeluitdrukking (CTE) als u SQL Server 2005+ gebruikt:

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



  1. Hoe gebruik je GROUP BY om strings samen te voegen in MySQL?

  2. Kan ik de tabelnaam in een voorbereide instructie parametriseren?

  3. MySQL Boolean tinyint(1) bevat waarden tot 127?

  4. Hoe SQL-cursors voor speciale doeleinden te gebruiken