【发布时间】:2014-01-29 10:38:25
【问题描述】:
我使用这种语法从表中创建视图:
CREATE VIEW view_name AS
SELECT column_name(s) FROM table_name WHERE condition
我将从许多依赖的表中创建一个视图。例如我有两个表:
- 人员:id、first_name、last_name、Age、City_id
- 城市: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.
有什么问题?
【问题讨论】:
-
更改视图的名称。您正在使用“视图”,这是一个保留字