База данных Oracle XE.Выберите запрос из трех таблиц SQL
Позвольте мне объяснить, сценарий первого,
Две таблицы Movie
и UserInfo
находятся в отношениях многие ко многим, используя таблицу Rating
спая.
Rating
(MovieID
(ФК), UserName
(ФК), Rating
)
MovieID
и UserName
оба соответственно первичные ключи в таблицах авторитетными.
Что я пытаюсь сделать, это сделать оператор select
, чтобы выбрать MovieNames из таблицы Movie, где UserName не равно указанному входу. Поскольку MoveID был FK, но мне нужно получить MovieName, если фильм еще не был оценен пользователем GIVEN, поэтому, я думаю, мне может понадобиться сделать довольно сложную операцию присоединения, которую я не могу понять или, возможно, присоединиться два или более разных запроса, используя где.
Заранее благодарим вас, и, если возможно, дайте пояснения по поводу решения.
Вы можете разместить SQL вы пробовали? – sstan
И дайте нам создать инструкции таблицы и образцы данных и ожидаемого результата. (sqlfiddle возможно?) – jarlh
Фактически я пробовал метод разных типов. в любом случае ответ выбран. –