Я использовал этот синтаксис для создания представления из таблицы:Создать представление, используя множество таблиц?
CREATE VIEW view_name AS
SELECT column_name(s) FROM table_name WHERE condition
я создать вид из многих таблицы полагались. Для примера у меня есть две таблицы:
- лицо: ID, first_name, last_name, Возраст, CITY_ID
- Город: идентификатор, city_name, zip_code
Стараюсь этот запрос, чтобы создать представление (first_name , last_name, city_name), но он не работает:
CREATE VIEW view AS
SELECT
first_name,
last_name,
(SELECT city_name FROM City where City_id=id)
FROM Person.
В чем проблема?
какая ошибка вы получаете? – Melon
Измените имя представления. Вы используете 'вид', и это зарезервированное слово – carexcer