[英]Insert into SQL Server 2005
我有一個簡單的問題。 我有兩個表FROM
和TO
。 我想將列Group
從FROM
復制到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匹配的行”。 這意味着update
不insert
。
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.