我有两张桌子Product
和ProductInventory
. 我创建了一个 FULL Join 并进行了查询,它为我提供了Makeflag
所有数量为零的产品。
如何操作输出,以便我可以将Makeflag
所有数量变为 0 的产品的值更改为 1?
下面的查询实际上影响的Makeflag
不仅仅是数量为零的产品的所有值。
我做错了什么......请帮忙!
Use AdventureWorks2008R2
Select
Quantity, MakeFlag
from Production.ProductInventory
FULL Join AdventureWorks2008R2.Production.Product
ON ProductInventory.ProductID = Product.ProductID where Quantity = 0
update AdventureWorks2008R2.Production.Product set MakeFlag = 1