サブクエリに問題があり、構文エラーの解決策が見つかりません。目標は、定価70ドルを超える黒のスニーカーを製造しているすべてのメーカーを表示することです。
「ERROR [42000] [Microsoft] [ODBC SQL Server Driver] [SQLServer]キーワード「Exists」の近くの構文が正しくありません。」というエラーが表示されます。
Select ManufacturerName
From Manufacturer
Where Category Exists (Select Category, ListPrice, Color From Product Where
Category = 'sneakers' And Color = 'Black' And ListPrice > 70);
ありがとうございました
おそらくあなたはこれが必要です:
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
);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加