Решение примера 8 на запрос SQL с EXISTS
Пример 3. Определить менеджеров, которые провели сделки с объектами с числом комнат больше 2.
Запрос будет следующим:
SELECT ma.* FROM Manager ma
WHERE EXISTS (SELECT 1
FROM Deal de JOIN Object ob
ON ob.Obj_ID=de.Object_ID
WHERE de.Manager_ID=ma.Manager_ID
AND ob.Rooms>2)
При помощи предиката EXISTS задано обращение к соединению двух таблиц.