Перейти к содержимому

Фотография
- - - - -

Представление с объединением INNER JOIN в pgadmin 4


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
В этой теме нет ответов

#1 VladimirBuzin

VladimirBuzin

    Прохожий

    Топикстартер
  • Участник
  • 0
    14 сообщ.

Отправлено 24 Март 2018 в 18:36

Почему я не смог создать представление, содержащее INNER JOIN? Работаю в pgadmin 4. Покажите, пожалуйста, синтаксические ошибки. Я кликал по имени базы данных правой клавишей мыши, выбирал Query Tool и писал:

CREATE VIEW doctor_medspec_view AS
SELECT doctor_new.surname, doctor_new.name, speciality_new.name
FROM doctor_new INNER JOIN speciality_new
ON doctor_new.spec_id = speciality_new.spec_id;

В pgadmin 4 появилось сообщение об успешности запроса, но без CREATE VIEW. Исправьте, пожалуйста, синтаксические ошибки в запросе! Я подбирал разные имена представлений. Как создавать представления с JOIN?


Это - грубейшая ошибка! У столбцов не должно быть одинаковых имён, я использовал псевдонимы и всё заработало. Не берите пример с меня!


  • 0

Спонсор



Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение
Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей