Багато запитів, записаних з використанням підлеглих запитів, можна також запитати у вигляді багатотабличних запитів.
Розглянемо приклад:
95). Вивести прізвища і вік працівників, які працюють у філіях західного регіону.
| Filii
|
Kod-Filii
| . . .
| Region
| . . .
|
|
|
|
|
|
| Pracivnyky
|
| Kod_Pracivnyka
| . . .
| Filia
| . . .
|
|
|
|
|
|
95).а). SELECT Prizv, Vik
FROM Pracivnyky
WHERE Filia IN
(SELECT Kod_Filii
FROM Filii
WHERE Region = ‘Західний’)
- ця форма запиту дуже близька до його словесної формульовки.
Підлеглий запит вибирає список філій західного регіону, а головний запит виводить дані про працівників, які працюють в цих філіях.
Ось альтернативна форма цього запиту, яка використовує з’єднання двох таблиць:
95).б). SELECT Prizv, Vik