select
  f.film_id 电影id,
  f.title 电影名称
from
  film f
  left join film_category fc on f.film_id = fc.film_id
where
  fc.category_id is null

本题有两个知识点:
1.如果需要表连接,那么如何正确选取 左连接 还是 右连接?
查询出来的数据行数为:左查看左表,右查看右表。也就是左连接查询的时候,查出来的数据条数是左表的长度
把join左边的表叫做左表,右边的表叫做右表

2.列名 = 'null' 和 列名 is null 的区别是什么?
null 表示什么也不是, 不能=、>、< … 所有的判断,结果都是false,所有只能用 is null进行判断。

注意:is null,用于查询空值(NULL),空值不同于0

也不同于null字符串, =’null’(注意这个不是空值,是字符串)