Jest to mój pierwszy post na forum, bo pierwszy raz potrzebuję tutaj pomocy. Odpowiedzi na większość problemów znajdowałem do tej pory w sieci, ale tego nie potrafię: mógłby ktoś mi wyjaśnić jeżeli mając zadanie: wyświetlić państwa gdzie są biura lub jakieś ambasady, to jak ma wyglądać polecenie i której z poniższych funkcji należy użyć? Domyślam się, że będzie to UNION, ale nie jestem pewny, a zapytanie będzie w stylu biura is not null, ambasady is not null.
EXCEPT - różnice
UNION - suma bez powtórzeń
INTERSECT - zwraca wiersze które zostały pobrane (przekrój)
Np. mając zadanie: "Wymień panstwa w których płyną rzeki a nie mają dostępu do morza" napisałem takie zapytanie:
SELECT country FROM countries WHERE rzeki IS NOT NUL
EXCEPT
SELECT country FROM countries WHERE morze IS NULL