不确定标题是否解释了一切,但我正在使用Neo4j和电影数据库(从这里:)学习Cypher,我正在尝试制作一个查询,它将为我提供每一部导演也参与其中的电影。为了给出这样一部电影的例子,“纸浆小说”-昆汀·塔伦蒂诺( Quentin Tarantino )在影片中扮演了角色,并执导了这部电影。Movie)-[:ACTS_IN]-(d:Director)-[:DIRECTED]->(n:Movie)
where d.name STAR
我想展示所有的人谁表演以及导演的电影。如果一个人导演了一部电影,但没有在电影中表演,这并不重要。只要节点上存在边ACTED_IN和DIRECTED,查询就会显示结果。我相信这是我想要的最接近的结果: MATCH (p:Person)-[:ACTED_IN]->(m:Movie)RETURN distinct* 现在,问题是,其中一个
我有两个表movie,电影标题,电影导演,以及评级id,电影id和评级。 问题是选择导演的名字,以及他们执导的所有电影中获得最高评分的电影的片名,以及该评分的价值。rating join movie using (mid)
where m.director = director 据我所知,'=‘后面只能跟一个固