Я создаю представление с запросом, показанным ниже:
create view v2 as
(select * from appearance a
where exists (
select p.id from photo p, photographer u, person s
where p.takenBy = u.id
and u.id = s.id
and a.isShownIn = p.id
and s.name = 'Fred'
)
);
Таблица внешнего вида имеет 2 столбца 'shows' и 'isShownIn', но когда я пытаюсь вставить в представление, он выдает ошибку в виде кода ошибки: 1054. Неизвестный столбец 'a.isShownIn' в 'where clause'
Просматривая это, я проверяю, что я ошибаюсь по псевдониму, но для меня все выглядит нормально, может кто-нибудь указать, где может быть ошибка?
Спасибо!