Microsoft Accessを使用しています。SQL内部結合からの更新
このクエリ場合:
(SELECT FERMENT.FermentId
FROM FERMENT
INNER JOIN [BELGIUM BEER]
ON
FERMENT.FermentName = [BELGIUM BEER].FermentId ORDER BY [BELGIUM BEER].BeerId) a
戻りFermentIdは、どのように私は、その列を持つ別のテーブルを更新していますか?
例:
UPDATE EXAMPLETABLE
SET EXAMPLETABLE.FermentId = a.FermentId
FROM a
(SELECT FERMENT.FermentId
FROM FERMENT
INNER JOIN [BELGIUM BEER]
ON
FERMENT.FermentName = [BELGIUM BEER].FermentId ORDER BY [BELGIUM BEER].BeerId) a
の場合あなたは 'UPDATE EXAMPLETABLE SET EXAMPLETABLE.FermentId = (JOINの発酵 INNER FROM FERMENT.FermentId を選択[ベルギービールのようなものを使用することができますよりも、私は、あなたが' EXAMPLETABLE'、あなたがから選択するものとの間の関係を必要と間違っていませんよ] オン FER MEL.FermentName = [BELGIUM BEER] .FermentId WHERE EXAMPLETABLE.relationFieldName = [BELGIUM BEER] .relationField ORDER BY [BELGIUM BEER] .BeerId) ' – xception