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

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

How we can use a CTE in a subquery in SQL Server?

喜欢:

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

推荐答案

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

Just define your CTE on top and access it in the subquery?

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

相关文章