Hóa ra rằng BẤT KỲ từ khóa nào của Postgres là một mặt và không thể được sử dụng đối xứng.
Do đó, mã làm việc là:
SELECT items.id, items.title, ARRAY_AGG(tags.tag_id)
FROM items
INNER JOIN tags ON (tag.tag_id=items.id)
GROUP BY items.id
HAVING 27 = ANY(ARRAY_AGG(tags.tag_id))