如何基於SQL Server Compact Edition中的多個表更新行?基於SQL Server Compact Edition中的多個表更新行
我在數據庫中有兩個表。 ActivatedProducts和DocumentSettings.I加入DocumentSettings表新列(UID),我希望把他們的UID數據從ActivatedProducts(ID)錶針對的ProductID從ActivatedProducts表
下面的查詢也不能正常工作,請幫助我
UPDATE DocumentSettings
SET UID =
(
SELECT ActivatedProducts.ID
FROM ActivatedProducts
WHERE DocumentSettings.TitleID = ActivatedProducts.ProductID
)
UPDATE A
SET A.UID = B.ID
FROM DocumentSettings A, ActivatedProducts B
WHERE A.TitleID = B.ProductID
UPDATE DocumentSettings
SET [UID]=AP.[ID]
FROM DocumentSettings DS
INNER JOIN ActivatedProducts AP ON DS.[Titleid]=AP.[ProductID]
且讀取這些疑問 - ** **什麼究竟是你想做到這一點?!?!?從你的三個不同的疑問來看,這並不是很清楚...... – 2011-02-04 08:52:05