题解 | #子查询与连接 join#
使用子查询的方式找出属于Action分类的所有电影对应的title,description
https://www.nowcoder.com/practice/2f2e556d335d469f96b91b212c4c203e
select title,
description
from film
where film_id in (
select a.film_id
from film_category a, category b
where a.category_id = b.category_id
and b.name = 'Action'
)
-
需要展示的是
film
表中的title
和description
,所有电影都在这,因此主查询部分在该表 -
film_id
同时出现在表film_category
中,因此子查询中需要将其中分类名name
为Action
的film_id
全部筛选出来 -
name
出现在category
,因此需要将表film_category
连接category
才可获取对应分类