0

簡単な問題があります。私は2つのテーブルFROMTO. Group列を からFROMにコピーしたいのですTOが、 に一致する行のみをコピーしますid_number。それは非常に単純なはずですが、私は立ち往生しています。

insert into TO (Group)
   SELECT Group 
   FROM FROM
   WHERE FROM.id_number like TO.id_number

また

INSERT INTO TO (Group)
   SELECT Group 
   FROM FROM
   WHERE id_number IN (SELECT id_number FROM TO)

これはテーブルに追加の列を追加するだけで、行を更新しませんid_number....

何か案が?

4

1 に答える 1

2

「id_numberに一致する行のみ」と言います。これは、updateないことを意味しinsertます。

update [TO] set [Group] = [FROM].[Group]
from [FROM]
inner join [TO] on [FROM].id_number = [TO].id_number
于 2012-12-12T20:37:53.773 に答える