ERROR 1349 (HY000): View 的 SELECT 在 FROM 子句中包含子查询
Posted
技术标签:
【中文标题】ERROR 1349 (HY000): View 的 SELECT 在 FROM 子句中包含子查询【英文标题】:ERROR 1349 (HY000): View's SELECT contains a subquery in the FROM clause 【发布时间】:2011-03-24 08:59:08 【问题描述】:我不想创建两个单独的视图。
create view fg_voted as (
select *
from (select f1.foto, count(f1.vote) stars,f1.vote, f1.voted
from fg_foto_bewertung f1
where f1.vote >= 3 group by f1.foto, f1.vote) vi_foto
where stars > 3);
如何在单个查询中编写它来创建视图?
【问题讨论】:
【参考方案1】:这个怎么样?
create view fg_voted as (
SELECT f1.foto,
count(f1.vote) stars,
f1.vote,
f1.voted
FROM fg_foto_bewertung f1
WHERE f1.vote >= 3
GROUP BY f1.foto,
f1.vote,
f1.voted
HAVING count(f1.vote) > 3
);
【讨论】:
以上是关于ERROR 1349 (HY000): View 的 SELECT 在 FROM 子句中包含子查询的主要内容,如果未能解决你的问题,请参考以下文章
如何修复“ERROR 130 (HY000):文件格式不正确”
MySQL Cluster ERROR 1296 (HY000): 从 NDBCLUSTER 得到错误 157 'Unknown error code'