раз связать более двух
Рис. 5.2. Соединение таблиц «Работник» и «Работа»
Результат:
штукатур
электрик
В SQL можно за один раз связать более двух таблиц:
Запрос: Вывести фамилии работников, назначенных на здания офисов.
SELECT Фамилия
FROM Работник, Работа, Здание
WHERE Работник. № работника = Работа. №
работника AND
Работа. № здания = Здание. № здания AND
Тип = 'офис'
Результат:
Фамилия
И. Петров
Команды SQL этого запроса создают одну таблицу из трех реляционных таблиц БД. Первые две таблицы создаются по «№ работника», после чего к полученной таблице присоединяется третья таблица по «№ здания». Условие «Тип = 'офис'« команды WHERE приводит к исключению всех строк, кроме относящихся к офисным зданиям. Это соответствует требованиям запроса.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий