Ceci est en teradata.SQL: avoir un CTE juste des littéraux
Pour de bonnes raisons, je voudrais avoir quelque chose comme ci-dessous, où je commence par faire un CTE qui a juste une liste de littéraux, et peut ensuite faire référence dans des déclarations ultérieures:
with MyList(num) as(
'a','b','c','d'
)
select foo from mytable where x in (select(num) from MyList))
Ceci est un exemple très artificiel, et je sais qu'il aurait peu d'applications dans la réalité. Mais ça arrive à la question.
Merci!