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);