Всем привет, особенно гуру PostgreSQL.
Есть запрос:
SELECT jsonb_array_elements(documents->'policy') AS policies
FROM (
SELECT jsonb_array_elements(documents) AS documents
FROM test
) AS policy
--WHERE policies->>'date_from' > '1424621049'
С закомментированным полем where запрос возвращает список полисов (json-объекты), содержащихся в поле documents (jsonb) таблицы test. Стоит внести условие, как ругается на неопределенное поле policies. В инете по данному вопросу ничего конкретного не нашел, кроме как псевдонимы для полей в условиях не поддерживаются (в mysql такое есть).
От сюда вопрос, как реализовать данный запрос с условием?