Я пытаюсь собрать все семьи, которые живут в штатах, окружающих указанный пользователем штат по имени. Как вы можете видеть ниже. Однако, я получаю эту ошибку, когда я выполняю код, и я не уверен, как ее решить:
ошибка
ERROR: syntax error at or near "x"
LINE 13: families WHERE state_name IN x.names and family_name...
код
with x as (
SELECT
bordering_states_names as names
FROM
states
WHERE
state_name = 'Ohio'
)
SELECT
family_name,
state_name
FROM
families WHERE state_name IN x.names and family_name IS NOT NULL
LIMIT 20
В этом случае значение bordering_states_names выглядит следующим образом:
{"Ohio", "Indiana", "West Virginia", "Pennsylvania"}