Ich habe das gleiche Ziel erreicht, indem ich einen WITH
verwendet habe Klausel, es ist bei weitem nicht so elegant, kann aber dasselbe tun. Obwohl es für dieses Beispiel wirklich übertrieben ist. Ich empfehle das auch nicht besonders.
WITH myconstants (var1, var2) as (
values (5, 'foo')
)
SELECT *
FROM somewhere, myconstants
WHERE something = var1
OR something_else = var2;