SQL Server - inner join when updating [duplicate]
问题 This question already has answers here : Update a table using JOIN in SQL Server? (11 answers) Closed 6 years ago . I have the below query which does not work. What am I doing wrong? Is this even possible? UPDATE ProductReviews AS R INNER JOIN products AS P ON R.pid = P.id SET R.status = \'0\' WHERE R.id = \'17190\' AND P.shopkeeper = \'89137\' 回答1: UPDATE R SET R.status = '0' FROM dbo.ProductReviews AS R INNER JOIN dbo.products AS P ON R.pid = P.id WHERE R.id = '17190' AND P.shopkeeper =