(中等)SQL练习30:使用子查询的方式找出属于Action分类的所有电影对应的title,description

举报
Python新视野 发表于 2021/09/09 22:54:08 2021/09/09
【摘要】 SQL练习30:使用子查询的方式找出属于Action分类的所有电影对应的title,description 题目描述考察知识点解题思路 题目描述 你能使用子查询的方式找出属于 A...

SQL练习30:使用子查询的方式找出属于Action分类的所有电影对应的title,description

题目描述

你能使用子查询的方式找出属于 Action 分类的所有电影对应的 titledescription 吗。

film表

字段 说明
film_id 电影id
title 电影名称
description 电影描述信息

category表

字段 说明
category_id 电影分类id
name 电影分类名称
last_update 电影分类最后更新时间

film_category表

字段 说明
film_id 电影id
category_id 电影分类id
last_update 电影id和分类id对应关系的最后更新时间

考察知识点

子查询


解题思路

根据题中要求使用子查询的方式,先从 category 表中查询 category_id ,再根据 category_idfilm_category 表中查询分类中电影的 film_id ,最后按照 film_idfilm 表中查询 titledescription

SELECT title, description
FROM film
WHERE film_id IN (SELECT film_id
                FROM film_category
                WHERE category_id IN (SELECT category_id
                                    FROM category
                                    WHERE name = 'Action'))

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

题目来源:牛客网-SQL数据库实战题

每日打卡,❤ 点个赞再走吧!!!❤

在这里插入图片描述
后续会继续分享 Mysql 方面的文章,如果感兴趣的话可以点个关注不迷路哦~。

文章来源: blog.csdn.net,作者:Dream丶Killer,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_43965708/article/details/113703135

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。