【SQL228】题解 | 使用join查询方式找出没有分类的电影id以及名称
使用join查询方式找出没有分类的电影id以及名称
https://www.nowcoder.com/practice/a158fa6e79274ac497832697b4b83658
select
f.film_id,
f.title
from
film f
left join film_category fc on f.film_id = fc.film_id
where
fc.category_id is null;
【关键思路】:
因为如果一部电影没有分类记录,那么将film表和film_category表左连接后:
- fc.film_id 为 NULL
- fc.category_id 也为 NULL
所以这个条件就是在找“没有分类的电影”。
SQL学习专栏 文章被收录于专栏
发个sql学习和实践的小记录
查看20道真题和解析