PSET7-电影:(在SQL中)q9我需要帮助

时间:2020-07-06 05:43:41

标签: cs50

我知道这似乎很简单,但是我不知道程序缺少的地方-

提到的一切都是 q9(9.sql)-

https://cs50.harvard.edu/x/2020/psets/7/movies/

问题的详细信息-
在9.sql中,编写一个SQL查询以列出按出生年份排序在2004年发行的电影中出演过的所有人物的姓名。 您的查询应该输出一个表格,其中每个人的名字都只有一列。 具有相同出生年份的人可以以任何顺序列出。 只要没有列出出生年份的人就按顺序列出,就不必担心这些人。 如果一个人在2004年出现在多部电影中,那么他们应该只出现在您的结果中一次。

根据该网站,我应该只会得到18,013行。但是如果运行此命令,我将得到21163行...

有人可以告诉我怎么了吗?

代码:

if (!string.IsNullOrEmpty(model.ReturnUrl))
{
      if (Url.IsLocalUrl(model.ReturnUrl))
          return LocalRedirect(model.ReturnUrl);
}
else
{
     return LocalRedirect("/Admin/Index");
}

1 个答案:

答案 0 :(得分:1)

这是线索:

如果一个人在2004年出现在多部电影中,那么他们应该只出现在您的结果中一次。

此sql不遵守该指令。 David在讲座的33:43前后引入了DISTINCT关键字。