【发布时间】:2021-05-29 05:31:41
【问题描述】:
我有一个选择语句来抓取所有产品
SELECT *
FROM Products AS P
INNER JOIN Suppliers AS S ON S.product_id = P.product_id
这将返回 560 行。但是当我尝试更新所有这些行时,它显示更新了 225 行而不是 560:
UPDATE P
SET P.hasSupplier = 1
FROM Products AS P
INNER JOIN Suppliers AS S ON S.product_id = P.product_id
我在这里做错了什么?
【问题讨论】:
标签: sql sql-server-2008