Вот набор данные:В чем разница между запросами?
Movie (СРЕДНЕЕ, название, год, режиссер) Английский: Существует фильм с ID номером MiD, названием, годом выпуска, и режиссером.
Рецензент (rID, name) Английский: рецензент с идентификационным номером rID имеет определенное имя.
Оценка (rID, mID, stars, ratingDate) Английский: рецензент rID дал фильм mID рейтинг звезд (1-5) на определенном рейтинге.
Задайте вопрос: Найдите названия всех фильмов, у которых нет оценок.
Мой ответ: (возвращает пустое множество)
select title from movie,rating where movie.mid=rating.mid and stars is null
Правильный ответ:
select title
from movie
left join rating using (mID)
where stars is null
Я не уверен, что случилось с моим присоединиться? Заранее спасибо!
У вас есть еще одна проблема в вопросе, поэтому у кого-то есть надежда понять это. Что касается проблемы с вашим соединением, вы не пропустите т-ака-сундук ?! –