引用符のないキーワードからすべてのレコードを返すこのクエリがあります。クエリは機能していますが、これらすべてのレコードを削除したい場合、問題は、SELECTの代わりにDELETEを入力するとエラーが発生することです。
SELECT Keywords.[Id]
,[QuoteId]
FROM [QuotesTemple].[dbo].[Keywords]
LEFT JOIN [QuotesTemple].[dbo].Quotes ON Keywords.QuoteId=Quotes.Id
WHERE Quotes.Id IS NULL
これは動作しません。
DELETE
FROM [QuotesTemple].[dbo].[Keywords]
LEFT JOIN [QuotesTemple].[dbo].Quotes ON Keywords.QuoteId=Quotes.Id
WHERE Quotes.Id IS NULL
このエラーが発生します:
メッセージ156、レベル15、状態1、行4キーワード「LEFT」の近くの構文が正しくありません。