这是数据集:
Movie(mID, title, year, director)
英文:有一部电影,有ID号mID、片名、上映年份和导演。Reviewer(rID, name)
英文:ID号的审稿rID人有一定的姓名。Rating(rID, mID, stars, ratingDate)
英语: 评论家rID给这部电影mID打了几颗星(1-5)ratingDate。
问题来了:找出所有没有评分的电影的标题。
我的回答:(返回一个空集)
select m.title
from movie m
join rating r on m.mid = r.mid
where stars is null
正确答案:
select title
from movie
left join rating using (mID)
where stars is null
我不确定我的加入有什么问题?提前致谢!