首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以从另一个视图创建视图?

问是否可以从另一个视图创建视图?
EN

Stack Overflow用户
提问于 2013-04-11 11:23:40
回答 2查看 9.5K关注 0票数 9

这可能是一个愚蠢的问题,但它是直接的。

是否可以从现有视图创建视图?

假设我有tableA。我从tableA创建vwtableA,现在我想从vwtableA创建vvVwtableA。

在伪代码中,它可能是这样的:

代码语言:javascript
复制
create view vwA as select * from tableA;
create view vwvwA as select * from vwA;

这个是可能的吗?我正在尝试这样的操作,执行语句时没有收到任何MySQL错误,但是我无法浏览第二个视图……MySQL工作台一直在加载,我不知道这是否是原因。

我的tableA大约有100000条记录,vwA大约有50000条记录,vwvwA也应该有大约50000条记录。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-11 11:28:24

是的,这是可能的。请参阅MySQL documentation

select_statement是提供视图定义的SELECT语句。(从视图中选择时,实际上是使用select语句进行选择。)select_statement可以从基表或

的其他视图中进行选择

票数 6
EN

Stack Overflow用户

发布于 2013-04-11 11:26:16

只需复制第一个视图(vwA)并创建一个新视图(vwvwA)。这样很简单。;-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15940190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档