завожусь помощь в решении упражнения с использованием реляционной алгебры, схема таблицы выглядит следующим образом:Реляционная алгебра Фильтрация результатов запроса
СТУДЕНТА (Ssn, имя, майор, Bdate)
КУРС (Course # CNAME, Dept)
ОБУЧЕНИЕ (Ssn, курс #, квартал, Grade)
BOOK_ADOPTION (курс #, квартал, Book_isbn)
TEXT (Book_isbn, BOOK_TITLE, Издательство, Автор)
Вопрос, который я пытаюсь решить это:
Получить имена ведомств, внедряющих учебники, изданные только Addison-Wesley.
Я не могу понять, как я могу отфильтровать результат, чтобы, если у меня есть курс, который перешел на книгу, которая еще не опубликована Аддисоном-Уэсли.
Я очень ценю всю помощь!
Является ли цель выяснить все курсы, которые раньше имели книгу, опубликованную addison-wesley, а теперь нет, или просто найти все, что * current * имеет книгу, опубликованную addison-wesley? – Jhecht
Как я понимаю, проблема заключается в том, чтобы найти имена отделов, которые использовали только издатели этого издательства. Поэтому, если отдел использовал только книги этого издателя. Если отдел переключил книгу на другой издатель, он не должен появляться в конечном результате. Это та часть, которая меня отталкивает, если отдел переключил книгу, которую она все еще появляется в моем результате, потому что раньше они использовали книгу, опубликованную издателем. –
есть ли способ сделать sqlfiddle с некоторыми базовыми данными для меня? Если, конечно, у вас уже есть ответ? – Jhecht