SQL Server Compact Editionで複数のテーブルに基づいて行を更新する方法?SQL Server Compact Editionで複数のテーブルに基づいて行を更新する
私はデータベースに2つのテーブルを持っています。 ActivatedProductsとDocumentSettings.I DocumentSettingsテーブルに新しい列(UID)を加え、私はActivatedProductsからそのUIDのデータを入れたい(ID)クエリの次ActivatedProducts表
からのProductIDに関して表も
私を助けてください動作しません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]
の下あたりのようにそれを行うことができ、これらのクエリを読んで - ** WHAT **まさにそれはあなたがやろうとしているのですか?!?!?それはあなたの3つの別のクエリから非常に明確ではない...... –