Почему Postgresql говорит: «Схема не существует» - PullRequest
6 голосов
/ 29 апреля 2011

Как мне заставить этот запрос работать?

SELECT weather.id, cities.name, weather.date, weather.degree
FROM weather JOIN weather.city_id ON cities.id
WHERE weather.date = '2011-04-30';

ОШИБКА: схема "погода" не существует.

погода - это не схема, это таблица!

1 Ответ

10 голосов
/ 29 апреля 2011

возможно:

SELECT weather.id, cities.name, weather.date, weather.degree 
FROM weather JOIN cities ON (weather.city_id = cities.id)
WHERE weather.date = '2011-04-30';

postgres жалуется на объединение на weather.city_id, которое интерпретируется как таблица / представление с именем 'city_id' в схеме 'weather'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...