题解 | 使用子查询的方式找出属于Action分类的所有电影对应的title,description

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

https://www.nowcoder.com/practice/2f2e556d335d469f96b91b212c4c203e

用子查询的方式查询思路一般为两表连接+where中子查询Action分类对应的category_id。我直接想到的是三表连接,实际上三表连接不需要用到子查询语句,但还是把最初写的代码粘在下面。(实际上代码中的子查询没必要)。

写代码中的注意事项:1、连接表中select时若有重复列名,需要指定表.列名,此时不可select * ;2、子查询需要指定别名,在例中为t。

select title,description

from (

    select f.film_id,title,description

    from film f

    join film_category fc on f.film_id=fc.film_id

    join category c on c.category_id=fc.category_id

    where c.name='Action'

) t

全部评论

相关推荐

鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务