可用以下两种方法求解,区别在于命名VIEW中字段名的方法差异。
方法一:注意 CREATE VIEW ... AS ... 的 AS 是创建视图语法中的一部分,而后面的两个 AS 只是为字段创建别名
1
2
3
|
CREATE VIEW actor_name_view AS SELECT first_name AS first_name_v, last_name AS last_name_v FROM actor |
方法二:直接在视图名的后面用小括号创建视图中的字段名
1
2
|
CREATE VIEW actor_name_view (first_name_v, last_name_v) AS SELECT first_name, last_name FROM actor |