FROM inst a LEFT JOIN rasp b

ON a.Fam = b.Prep

Результат выполнения данного запроса будет выглядеть при­мерно так, как показано на рис. 15.3.

 

Как видно из приведенного рисунка, в сформированном наии-ре данных информации о преподавателях из общего списка, хра­нящегося в таблице inst.db,ставятся в соответствие записи из расписания (таблица rasp. db),содержащие имя того же преподавателя. Если такая запись в расписании не найдена, то данным из общего списка преподавателей в соответствие ставится пустая запись. В этом примере использование такого соединения позво­ляет получить более полную картину и увидеть не только тех пре­подавателей, для которых назначено проведение занятий по соот­ветствующим дисциплинам в различных группах, но также и тех, которые свободны от проведения занятий. В подобной ситуации использование внешнего соединения может быть очень удобным.

Вложенные запросы.

В некоторых случаях невозможно ре­шить задачу путем использования единственного запроса (напри­мер, в тех ситуациях, когда заранее не определено условие отбора данных). Поэтому иногда возникает необходимость использовать подзапросы (вложенные запросы). В общем виде подзапрос вы­глядит следующим образом:








Дата добавления: 2014-12-01; просмотров: 878;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.