这是数据集:
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
我不确定我的加入有什么问题?提前致谢!