首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MySQL:在FROM子句限制中使用子查询的视图

MySQL:在FROM子句限制中使用子查询的视图
EN

Stack Overflow用户
提问于 2008-10-15 19:25:51
回答 5查看 119.2K关注 0票数 60

在MySQL 5.0中,当试图在FROM子句中创建一个带有子查询的视图时,为什么会出现以下错误?

错误1349 (HY000):视图的SELECT在FROM子句中包含子查询

如果这是MySQL引擎的一个限制,那么为什么他们还没有实现这个特性呢?

另外,对于这个限制,有什么好的解决办法?

是否有适用于FROM子句中的任何子查询的变通方法,或者是否有一些查询在FROM子句中不使用子查询就无法表达?

一个示例查询(隐藏在注释中):

SELECT temp.UserName 
FROM (SELECT u1.name as UserName, COUNT(m1.UserFromId) as SentCount 
      FROM Message m1, User u1 
      WHERE u1.uid = m1.UserFromId 
      Group BY u1.name HAVING SentCount > 3 ) as temp
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/206062

复制
相关文章

相似问题

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