我有这个查询,它返回没有引用的关键字的所有记录 查询正在工作,但我想删除所有这些记录,问题是如果我把DELETE改为的SELECT我得到错误。SQL DELETE WITH JOIN不工作
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号线 关键字附近有语法错误 '左'。
现在的工作。谢谢! – 2013-03-23 23:53:56