我有这个使用表值构造函数的 SQL:
select * from (values ('a', 'b'), ('c', 'd')) v (e, f)
这可以用别名从表中选择数据v
。
但是,我想构建一个with
语句(CTE),以便将此值表与别名绑定,以便在CTE 后面的语句v
中使用它。select
像这样:
with v as
(
values ('a','b'), ('c','d') t (e, f)
)
select e from v where f = 'd'
这怎么可能呢?