题解 | #子查询与连接 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才可获取对应分类