Lee*_*Tee 333 sql-server inner-join
我有以下查询不起作用.我究竟做错了什么?这甚至可能吗?
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'
Run Code Online (Sandbox Code Playgroud)
Aar*_*and 729
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 = '89137';
Run Code Online (Sandbox Code Playgroud)
Bri*_*dge 55
这应该这样做:
UPDATE ProductReviews
SET ProductReviews.status = '0'
FROM ProductReviews
INNER JOIN products
ON ProductReviews.pid = products.id
WHERE ProductReviews.id = '17190'
AND products.shopkeeper = '89137'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
737662 次 |
最近记录: |