题解 | 使用子查询的方式找出属于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