【发布时间】:2018-07-31 08:52:28
【问题描述】:
我有一个包含以下表格的数据库:
ACTOR (id, fname, lname, gender)
MOVIE (id, name, year, rank)
DIRECTOR (id, fname, lname)
CAST (a_id, m_id, role)
MOVIE_DIRECTOR (d_id, m_id)
现在我要检索以下问题的数据。
十年是连续 10 年的序列。例如,1965、1966、...、1974 是十年,1967、1968、...、1976 年也是如此。找出电影数量最多的十年
【问题讨论】:
-
家庭作业?你试过什么?
-
提示:每部电影都可以看作是十年的开始。那么,十年就是这部电影的年份和电影的年份+10之间的所有年份。
-
你可以在这个链接stackoverflow.com/questions/27338110/…找到你的答案
-
@HeshamGomaa 该答案解决方案的要求与此不同。他正在寻找可以从任何一年开始的几十年。不仅是一年的模数 10 = 0
-
注意你应该使用self join。