题解 | #使用join查询方式找出没有分类的电影id以及名称#

使用join查询方式找出没有分类的电影id以及名称

http://www.nowcoder.com/practice/a158fa6e79274ac497832697b4b83658

找出没有分类的film_id以及title:
电影分类在film_category表,名称在film表,所以只管表一和表三就OK
思路1:
先将表一表三连接起来,称为表四,再选出表一中的film_id和title,限定条件为表一中的film_id不在表四之中
Select film.film_id, film.title from film
where film.id not in
(select film.film_id from film inner join film_category on film_category.film_id=film.film_id)

思路2:
表一左连接表三,这样所有的film_id就都列出来了,再选出category_id为null 的film_id
Select film.film_id, film.title from film
left join film_category
on film.film_id=film_category.film_id
where film_category.category_id is NULL

全部评论

相关推荐

11-09 01:22
已编辑
东南大学 Java
高级特工穿山甲:羡慕,我秋招有家企业在茶馆组织线下面试,约我过去“喝茶详谈”😢结果我去了发现原来是人家喝茶我看着
点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务