SQL / коррелированный подзапрос

Является ли мой подзапрос коррелированным?

SELECT ContactName FROM Customers
WHERE CustomerID IN
(SELECT CustomerID FROM Orders
WHERE ShipperID = 3);

Мне нужно придумать какой-то коррелированный подзапрос с SELECT , UPDATE , DELETE Запросы создаю на учебной базе w3schools.


Ответы (2 шт):

Автор решения: Akina

Коррелированным называется подзапрос, использующий значения полей источника данных внешнего запроса. Например

SELECT ContactName 
FROM Customers
WHERE EXISTS ( SELECT NULL
               FROM Orders
               WHERE Customers.CustomerID = Orders.CustomerID 
                 AND Orders.ShipperID = 3);
→ Ссылка
Автор решения: mksmbbk

Спасибо ув. Akina за помощь с решение задачи. Ответ верный.

SELECT ContactName 
FROM Customers
WHERE EXISTS ( SELECT NULL
               FROM Orders
               WHERE Customers.CustomerID = Orders.CustomerID 
                 AND Orders.ShipperID = 3);
→ Ссылка