3

Employee テーブルと HR テーブルがあります。従業員の住所 (住所列) は両方のテーブルにあります。同じ従業員の HR テーブルのアドレスと Employee テーブルのアドレスが一致しない場合は、すべてのレコードについて、HR テーブルのアドレス列を Employee テーブルのアドレスで更新したいと考えています。employee-id は employee テーブルの主キーであり、外部HR テーブルのキー。

4

1 に答える 1

1

あなたはまだステートメントJOINで行うことができます。UPDATE

UPDATE  HR a
        INNER JOIN Employee b
            ON a.EmpID = b.ID  -- relationship column
SET     a.address = b.address
WHERE   a.address <> b.address -- to make this query faster
                               -- filter only those address that didn't match
于 2013-03-03T07:06:48.937 に答える