Zadania SQL (INTERSECT, UNION, EXCEPT)

0

Witam.
Dostaliśmy zadania z SQL do poćwiczenia. Niestety z tymi 5 przykładami sobie nie radze. Czy ktoś jest w stanie pomóc?
screenshot-20211029090622.png
screenshot-20211029090833.png
Z góry dziękuje za jakąkolwiek pomoc.

Zadanie e) próbowałem zrobić następująco

select department
from departments
except
select department
from lecturers

Jednak wychodzą mi 3 rekordy zamiast 1. W innych przykładach również wychodzi zła liczba rekordów.

2

https://www.sqlpedia.pl/operacje-na-zbiorach/

W odpowiedzi na Twój komentarz ... na ten moment tylko punkt e)
Pracownicy, których katedr czyli

select e.* from 
departments d
join lectures l on l.department = d.department
join employees e on e.??? = l.??? 

znaki zapytania bo nie jestem w stanie odczytac po czym jest łączenie
i to ci wyciąga wszystkich pracowników przypisanych do departamentów,
teraz robiąc except tak jak masz w poleceniu masz wyszukać wszystkich pracowników, którzy przypisani do WYKLADÓW ale z powyższej struktury również nie wiem co gdzie z jakiej tabeli. Robiąc takie dwa zapytania spięte exceptem dostaniesz tylko tych co** NIE SĄ** przypisani do wykładów

1 użytkowników online, w tym zalogowanych: 0, gości: 1