Eu tenho esse SQL usando um construtor de valor de tabela:
select * from (values ('a', 'b'), ('c', 'd')) v (e, f)
Isso funciona para selecionar dados da tabela com alias v
.
No entanto, quero criar uma with
instrução (CTE) que vincule essa tabela de valores ao alias v
para usá-la na select
instrução após a CTE.
Algo como isto:
with v as
(
values ('a','b'), ('c','d') t (e, f)
)
select e from v where f = 'd'
Como isso é possível?