【发布时间】:2012-03-24 05:02:45
【问题描述】:
我有以下不工作的查询。我究竟做错了什么?这甚至可能吗?
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'
【问题讨论】:
-
UPDATE dbo.ProductReviews AS R SET R.status = '0' INNER JOIN dbo.products AS P ON R.pid = P.id WHERE R.id = '17190' AND P.shopkeeper = '89137';
-
这不是重复的,因为他没有尝试从另一个表更新一个表。他只是加入执行 where 子句。
标签: sql-server inner-join