有人可以协助我如何编写查询,该查询将返回以下内容: “从有评论的电影列表中查找演员阵容最多的电影。” 输出:movie_title,number_of_cast_members
使用此数据库https://neo4j.com/developer/movie-database/
这需要用Cypher编写。
答案 0 :(得分:0)
MATCH (:Actor)-[:ACTS_IN]->(m:Movie)<-[:RATED]-()
with m, count(*) AS actor_count order by actor_count desc
return m.title, actor_count limit 1
MATCH
您搜索的模式(电影中具有评级的演员)count(*)
)的数量进行计数并按电影(with m
)分组ORDER
的计数结果按降序desc
limit 1
的标题和计数。由于列表的排序方式是首先进行最大的转换,因此将结果限制为第一项可以得到最大的转换。注意:如果两部电影具有相同的投射尺寸,则仅返回一部。