如何基于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