Головна

Підзапити в реченнях FROM

  1. Корельовані підзапити
  2. Підзапити для обчислення скалярних значень

У цьому випадку текст підзапиту у круглих дужках поміщається у список імен відношень речення FROM. Оскільки підсумкове відношення підзапиту не має імені, треба надати йому псевдонім. Тоді можна посилатись на його атрибути як на атрибути інших відношень зі списку FROM.

Приклад 5.10. Повернімося до прикладу 5.2: з якими продюсерами співпрацював актор 'Harrison Ford'?

Реляційна схема БД наступна:

Нехай є запит, який повертає сертифікаційні номери всіх цих продюсерів. Пов'язавши це відношення з відношенням MovieExec, визначимо імена продюсерів.

Рис.5.19. Запит з підзапитом у реченні FROM

Підзапит повертає відношення Prod з сертифікаційними номерами продюсерів, які співробітничали з актором 'Harrison Ford'. Умова рівності сертифікаційних номерів (рядок 8) з'єднує відношення MovieExec та Prod. Увесь запит повертає множину значень атрибуту Name відношення MovieExec, яким відповідають значення producerC# відношення Prod.



© 2016-2022  um.co.ua - учбові матеріали та реферати