2

vbでAccess DBを使用しています。あるテーブルの値を他のテーブルの値に基づいて更新したい

たとえば、テーブル A には列 a1、a2、a3、..... テーブル B には列 b1、b2、b3 があります。

a1 と b1 が ID 番号の場合、テーブル B の一致する ID ごとに、a3 でも B3 の値を更新する必要があります。

b1 の最初の値が 1234 の場合、 tableA で 1234 を検索し、その特定の行の a3 位置を b3 値で更新します。

これを進める方法を教えてください。

4

1 に答える 1

3

これを試して。適切なインデックスがない場合、機能しない場合があります。

UPDATE KeyTable090808 
INNER JOIN pplsft_IDandDEPT 
ON KeyTable090808.Employee_ID = pplsft_IDandDEPT.pplsft_UTDID
SET KeyTable090808.DEPT = pplsft_IDandDEPT.pplsft_Dept_Name 
于 2012-11-08T20:01:05.673 に答える