Finns det en inställning i Postgres som gör att den kan använda kolumnalias i have-satsen?
Nej. Implementeringar som tillåter referenser till SELECT
-lista poster i HAVING
går utanför standarden.
Du bör använda en underfråga, t.ex.
select
c
from (
select
sum(clicks) c
from table
where event_date >= '1999-01-01'
group by keyword_id
) x
where c > 10;
... eller upprepa sammanställningen.