sql >> Databáze >  >> RDS >> Sqlserver

Jak znovu použít dílčí dotaz v SQL?

Použijte Běžný tabulkový výraz (CTE), pokud používáte 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



  1. Jak mohu použít spouštěče PostgreSQL k ukládání změn (příkazy SQL a změny řádků)

  2. Existuje ovladač pro mysql na nodejs, který podporuje uložené procedury?

  3. Jak nainstalovat SQL Server na Mac

  4. Jmenný prostor System.Data.SqlClient pro MySQL?