0

まず、同様の質問を見てきましたが、私の場合は見つかりませんでした。私がSQLに変換しているアクセスコードは次のとおりです(私は書いていません)

UPDATE QUpdateTrialstepApproved1 
INNER JOIN TrialStepApproved ON 
QUpdateTrialstepApproved1.cid_req = TrialStepApproved.cID 
SET TrialStepApproved.wm21 = [wm2_req], 
TrialStepApproved.sw = [startweek_req], 
TrialStepApproved.PlannedTotalm2 = [m2_req], 
TrialStepApproved.ew = [endweek_req], 
TrialStepApproved.ActualNrofDiffEntries = [entries_req],
TrialStepApproved.entryfactorTrial1 = [eFtrial_req],
TrialStepApproved.fixeddeliveryweek = [fixedEndweek_req],
TrialStepApproved.culturename = [culturename_req] 
WHERE (((QUpdateTrialstepApproved1.approveRequestChange)="v") 
AND ((TrialStepApproved.Location) Is Not Null));

次のように変更しましたが、タイトルにエラーが表示されます。

UPDATE A  
SET B.wm21 = [wm2_req], 
B.sw = [startweek_req], 
B.PlannedTotalm2 = [m2_req], 
B.ew = [endweek_req], 
B.ActualNrofDiffEntries = [entries_req], 
B.entryfactorTrial1 = [eFtrial_req], 
B.fixeddeliveryweek = [fixedEndweek_req], 
B.culturename = [culturename_req]
from QUpdateTrialstepApproved1 as A 
INNER JOIN TrialStepApproved as B ON A.cid_req = B.cID 
WHERE A.approveRequestChange='v' AND B.Location Is Not Null
4

1 に答える 1