簡體   English   中英

插入SQL Server 2005

[英]Insert into SQL Server 2005

我有一個簡單的問題。 我有兩個表FROMTO 我想將列GroupFROM復制到TO但只復制與id_number匹配的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更新行....

任何想法?

你說“只有與id_number匹配的行”。 這意味着updateinsert

update [TO] set [Group] = [FROM].[Group]
from [FROM]
inner join [TO] on [FROM].id_number = [TO].id_number

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM