【发布时间】:2013-10-19 10:12:46
【问题描述】:
是否可以将视图列引用为另一个视图的选择语句?
将两个视图合并到另一个视图中怎么样?
如何引用视图列。我在初始视图中使用了 GROUP_CONCAT(column1),但后来无法引用它。
【问题讨论】:
是否可以将视图列引用为另一个视图的选择语句?
将两个视图合并到另一个视图中怎么样?
如何引用视图列。我在初始视图中使用了 GROUP_CONCAT(column1),但后来无法引用它。
【问题讨论】:
是的,这是可能的。参考通过MySql Docs
但请注意,嵌套视图可能会导致严重的性能损失。
【讨论】:
是的,有可能。
没有更多的细节,这就是我所能描述的。
[顺便说一句,我认为这是您可以通过搜索轻松找到的内容。]
【讨论】:
小心嵌套视图 - 通常你会发现嵌套视图很多级别而不关注索引,并且查询计划最终可能会导致一个巨大的蜘蛛式计划,这绝对会杀死服务器。
我最喜欢的查询计划是我工作的一位顾问提供的,它使用了对视图的视图....哎哟
【讨论】:
是的,但是,请注意性能。另请阅读有关创建视图的文档,您可能会遇到很多问题,例如,如果两个视图都有限制子句,那么使用哪一个是不确定的。
【讨论】:
对于选择语句,视图与表相同。
实际上,我经常嵌套视图,通常嵌套很多层。
【讨论】:
基本上,您几乎可以使用在运行简单的SELECT 语句时可以使用的任何对象(查看它们)。
您可以查看this post了解更多信息
【讨论】: