【发布时间】:2022-12-06 12:41:49
【问题描述】:
我目前正在研究 10.sql,它要求我找到所有导演过一部评分至少为 9.0 的电影的人
这是架构: schema
这是我写的代码:
SELECT DISTINCT name FROM people
JOIN directors ON directors.person_id = people.id
JOIN movies ON movies.id = directors.person_id
JOIN ratings ON ratings.movie_id = movies.id
WHERE ratings.rating >= 9.0;
当我在 sqlite3 上工作时,它返回给我一个名称列表。但它未能通过 check50 测试,并显示错误消息“查询未返回结果”。我不知道为什么。谁能告诉我我做错了什么?非常感谢
【问题讨论】: