查询在st1公司于2018年制作的电影中出演的影星

news/2025/2/21 4:27:43/
表结构
CREATE TABLE Movie              
(  title CHAR(20) NOT NULL,     --电影名称year INT NOT NULL,            --拍摄年份length INT ,                  --长度inColor BIT DEFAULT 1,        --是否彩色studioName CHAR(20),          --所属电影公司producerCertID CHAR(10),      --制片人PRIMARY KEY (title,year), 
);CREATE TABLE StarsIn                      
(  movieTitle CHAR(20),                   --电影名称movieYear INT ,                         --拍摄年份starName CHAR(20),                      --演员姓名PRIMARY KEY(movieTitle,movieYear,starName),FOREIGN KEY(movieTitle, movieYear) REFERENCES Movie(title,year) 
);
表样例

Movie表:

titleyearlengthinColorstudioNameproducerCertID
M120181001st10001
M220181001st10002
M320191001st20003
M420171001st20004
M520141001st20004
M620151001st20004
M72018951st20003

StarsIn表:

movieTitlemovieYearstarName
M12018S1
M22018S1
M32019S2
M42017S3
M32019S3
M32019S4
M72018S2
输出样例:
starName
S1
SELECT distinct starName   #distinct:确保数据大量时输出不同的结果
FROM StarsIn
WHERE movieYear=2018 AND movieTitle IN (SELECT title FROM MovieWHERE studioName='st1' and year=2018); 

第二个条件里的year限制也很重要,本人认为是由于Movie表里是title和year两个属性联合做主码,而StarsIn表里参照的外码是Movie里的主码因此 限制条件要特别声明年份


http://www.ppmy.cn/news/852751.html

相关文章

关于ST公司的BootLoader流程的总结

最近在公司处理关于BootLoader的一些升级细节,使用了一个星期左右,使用了官方的flash down load的软件。 当时看了A2602和AN3155有关于botlooder的描述,但是在编程的时候依旧遇到了很多问题了。 比如用官方提供的代码,在升级程序…

ST公司退市制度

垃圾不堪的ST公司却成为众多机构授资者和拟上市公司争相追捧的对象,这无论如何也是 一种极为不正常的现象,追究起来,其重要原因之一是我国尚缺乏真正行之有效的退市制度 中国股市自开门营业18年来,退市 制度仅在2001-2003年间曾被…

意法半导体(ST)到访科士达,深化战略合作

意法半导体(以下简称ST)总裁兼首席执行官Jean-Marc Chery、意法半导体总裁兼全球市场营销负责人Jerome Roux、中国区总裁曹志平先生、中国大客户销售部主管兼区域副总裁李敬良先生、中国区微控制器及数字产品总监曹锦东先生、中国及亚太区功率及模拟市场…

可喜可贺,ST业绩再创新高,全球业绩将突破200亿美金!

☝ 点击上方 “ 芯片之家”,关注我们 ‍‍‍‍‍‍‍‍ ✦ 原文:电子工程世界《意法CEO谈公司愿景,年销售额将突破200亿美元》 ✦ 作者:冀凯 日前,意法半导体(ST)CEO Jean-Marc Chery开启了一年…

【LeetCode周赛】2022上半年题目精选集——动态规划

文章目录 2140. 解决智力问题解法1——倒序DP(填表法)解法2——正序DP(刷表法)⭐⭐⭐ 2167. 移除所有载有违禁货物车厢所需的最少时间⭐⭐⭐解法1——前缀和⭐⭐⭐⭐⭐解法2——前后缀分解 动态规划代码1——看了思路之后自己写的…

ubuntu系统如何设置系统语言为中文

虚拟机刚刚安装好ubuntu系统的时候,系统语言为英文,这里安装的版本是ubuntu18,可以点击 左下角图标显示应用程序,搜索框输入language,双击搜索到的语言图标。 弹出语言对话框后,选择 Install/Remove Langua…

财税打印机LQ 670K+ win10驱动

epson官方不提供win10下的驱动,使用xp版本装不上。 经实践,去epson官网下载LQ-790K的win10驱动就行。装好后在【属性】【设备设置】里把【打包模式】调整到【关闭】。就能正常使用了。

打印机的扫描功能使用

打印机的扫描功能使用 转载:https://zhidao.baidu.com/question/51300612.html