Задать вопрос
@UNy

Предикат EXISTS?

Не могу понять как работает exists. Вот пример:
SELECT ship FROM Outcomes os
WHERE EXISTS (SELECT ship 
 FROM Outcomes oa
 WHERE oa.ship = os.ship AND 
 result = 'damaged'
 )

По идее должны выбираться все ship из outcomes если exists вернет true, почему тогда выводятся только те ship где result='damaged'?
  • Вопрос задан
  • 558 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Андрей К ответам на вопрос (2)
VladimirAndreev
@VladimirAndreev
php web dev
Select * from a inner join b on a.f=b.f where b.ff='aaa'

Exist работает так.
Ответ написан