【发布时间】:2014-12-24 15:44:13
【问题描述】:
我是 sql 查询的新手。我正在写一个查询,我想在其中返回标题
到目前为止,我有以下查询并且它有效,但它没有返回正确的结果。 如果有人可以指导我哪里出错了。
SELECT movie_title, release_year
FROM (
SELECT m.movie_title, m.release_year,COUNT(n.won),
COUNT(c.actor_name)
FROM MOVIE m JOIN ON (n.movie_title=m.movie_title AND n.release_year=m.release_year)
JOIN on (c.movie_title=m.movie_title AND c.release_year=m.release_year)
GROUP BY m.movie_title, m.release_year
HAVING COUNT(n.won)>2 OR COUNT(c.actor_name)>2
);
我在网上查看了示例,但无法得到确切的结果。
感谢大家的帮助。
【问题讨论】:
-
为什么要从
FROM子句中删除这两个表?查询现在无效(JOIN之后缺少表)。