128
WHERE KAFEDRA.NUM_KORPUSA = '1';
Запрос 46. Вывести названия всех кафедр с указанием их преподавателей,
если они есть, ставка которых больше 3000.
SELECT KAFEDRA.Name_Kafedru AS 'Название кафедры',
TEACHER.NAME_TEACHER AS 'Фамилия преподавателя'
FROM KAFEDRA RIGHT OUTER JOIN TEACHER
ON KAFEDRA.kod_kafedru = TEACHER.kod_kafedru
WHERE TEACHER.salary > 3000;
Работа с полными внешними соединениями
Чтобы сохранить в выводе не соответствующие друг другу строки из обеих
таблиц, включив их в результаты соединения, используйте полное внешнее соединение.
SQL Server предоставляет оператор полного внешнего соединения,
FULL OUTER JOIN
,
включающий все строки из обеих таблиц вне зависимости от того, есть ли в них
совпадающие значения.
Достарыңызбен бөлісу: