Неверный синтаксис рядом с ключевым словом «существует» - PullRequest
0 голосов
/ 07 декабря 2018

У меня проблемы с подзапросом, и я не могу найти решение для моих синтаксических ошибок.Цель состоит в том, чтобы показать всем производителям, которые делают черные кроссовки, по прейскурантной цене 70 долларов.

Я получаю сообщение об ошибке «ОШИБКА [42000] [Microsoft] [Драйвер ODBC SQL Server] [SQL Server] Неверный синтаксис рядом с ключевым словом« Существует »."

Select ManufacturerName
From Manufacturer
Where Category Exists (Select Category, ListPrice, Color From Product Where 
Category = 'sneakers' And Color = 'Black' And ListPrice > 70);

Спасибо

1 Ответ

0 голосов
/ 07 декабря 2018

Возможно, вам нужно это:

select m.ManufacturerName
from Manufacturer m
where exists (select 1 
              from Product p
              where m.ManufacturerID = p.ManufacturerID and
                    p.Category = 'sneakers' and
                    p.Color = 'Black' And p.ListPrice > 70 
             );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...