0

テーブル構造

表1

userid   username 
 1        joe
 2        matt

表 2

 userid      username 
  1            

ユーザー ID がテーブル 1 に一致する場合は、テーブル 2 のユーザー名を更新する必要があります。たとえば、テーブル 2 に存在する場合はテーブル 1 からユーザー ID を選択し、テーブル 2 のユーザー名を更新します (テーブル 1 から取得したユーザー名)。

4

2 に答える 2

2

を使用してテーブルを結合して試してくださいINNER JOIN

UPDATE table2 a 
       INNER JOIN table1 b
          ON a.userid = b.userid
SET    a.username = b.username

SQLFiddle デモ

于 2012-10-13T08:29:01.210 に答える
0
    UPDATE table2 a 
       INNER JOIN table1 b
          ON a.userid = b.userid
       SET a.username = b.username
于 2012-10-13T08:42:18.573 に答える