给定以下关系模式,其中主键以粗体表示:
( movie(movieName,whenMade);
actor(actorName,年龄);
studio(studioName,定位( movieName);
( actsIn(actorName,movieName);
你如何找到在“环球影城”制作的每一部电影中都演过的演员名单?
我的尝试:
actorName studioName=“环球影城”演播室) |><| actsIn,|><|是天然的连接
你应该使用笛卡尔乘积和/或除法吗?
发布于 2016-04-09 12:11:36
下面是您应该遵循的两个步骤:
actsIn除以第一步得到的关系的结果。这将给出预期的结果(即与“环球工作室”的每一部电影中播放的演员姓名之间的关系)。
https://stackoverflow.com/questions/36515705
复制相似问题