示例(PostgreSQL):
CREATE TABLE foo(a INT); WITH a AS (SELECT 1 AS x FROM foo) SELECT 1 + 2 FROM foo;
通过使用 WITH,我们创建了一个名为 a 的临时命名结果集,也称为通用表表达式 (CTE)。 但是我们不会在代码的后面使用这个 CTE。 未使用的 CTE 将显示为灰色。
a