* from generate_series(1, 5) as num where num not in (2, 3);
Пытаюсь делать так:
numbers = func.generate_series(1, 5).label('num')
select([numbers]).where(~numbers.in_([2, 3]))
label в этом случае не используется в where, в итоге запрос получается невалидным:
SELECT generate_series(:generate_series_1, :generate_series_2) AS num
WHERE generate_series(:generate_series_1, :generate_series_2) NOT IN (:generate_series_3, :generate_series_4)
Как правильно использовать label в этом случае?
alias
Обсуждают сегодня