题99:
根据下表写一个 SQL 语句, 报告在 2020 年 6 月份播放的儿童适宜电影的去重电影名。
其中:
- TVProgram表:program_date, content_id是主键,该表包含电视上的节目信息,content_id 是电视一些频道上的节目的 id;
- Content表:content_id 是该表主键,Kids_content 是枚举类型, 取值为(‘Y’, ‘N’), 其中: ‘Y’ 表示儿童适宜内容, 而’N’表示儿童不宜内容;content_type 表示内容的类型, 比如电影, 电视剧等。
解题思路:内连接即可。
select distinct c.title --注意去重
from Content c
join TVProgram t on t.content_id = c.content_id
where t.program_date between '2020-06-01' and '2020-06-30'--筛选6月份
and c.Kids_content = 'Y'--判断是否适合儿童看
and c.content_type = 'Movies'--判断是否是电影;