應該會有更多不同情況下會用的這語法,一時想不起來。
使用方法是這樣的:
假設有,
- 一個產品的Table叫做Product
- 另一個Table也是放產品的資料,但在架構修改後就不再使用了,叫OldProduct
- 他們都有一個PK叫做SerialNumber
UPDATE Product
SET ProductCategoryCode = o.ProductCategory
FROM OldProduct o
JOIN Product p
ON o.SerialNumber = p.SerialNumber
這樣就行了,這等於就是將一個UPDATE跟一個SELECT併在一起,超方便。