Вы не можете использовать псевдоним, определенный в предложении SELECT
в том же предложении.Итак, просто повторите вашу логику:
SELECT
id,
value,
value + 10 AS value1,
value + 20 AS value2
FROM table;
Я не знаю, представляет ли этот запрос вашу реальную проблему, или это будет упрощение.Если у вас было сложное выражение в выделении, и вы действительно не хотели его повторять, тогда вы можете выполнить подзапрос:
WITH cte AS (
SELECT id, value, value + 10 AS value1
FROM table
)
SELECT *, value1 + 10 AS value2
FROM cte;