sql - 我们如何在sql server的子查询中使用CTE?

标签 sql sql-server tsql subquery common-table-expression

我们如何在 SQL Server 的子查询中使用 CTE?

喜欢:

SELECT id(我想在这里使用 CTE),name FROM table_name

最佳答案

只需在顶部定义 CTE 并在子查询中访问它?

WITH YourCTE(blubb) AS
(
    SELECT 'Blubb'
)
SELECT id,
       (SELECT blubb FROM YourCTE),
       name
FROM   table_name

关于sql - 我们如何在sql server的子查询中使用CTE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1914151/

相关文章:

php - SQL 加载时间慢

c# - 如何保证条目的时间范围不重叠?

MySQL 与 PostgreSQL 重复

sql-server - SQL STUFF 和 XML 路径 - 无法在结果之间获取空格

sql-server - SQL 查询不返回相关记录处于非事件状态的记录

sql-server - 如果在 CTE 范围内?

c++ - 将 SQL 连接到 visual studio 2015 中的 c++ 项目

SQL服务器: update top(1) loop

Sql Inner 只有在存在时才加入第一条记录 Take Next

sql-server - 如何针对多个数据库表验证变量