SqlServer教程

SQL SERVER 两表比对更新、插入字段写法

本文主要是介绍SQL SERVER 两表比对更新、插入字段写法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQL SERVER 两表比对更新、插入字段写法

1、插入

insert into 表1 (表1字段1,表1字段2) select 表2字段1,表2字段2 from 表2
insert into table1 (column1,column2,...) select column1,column2,... from table2

2、更新

update table1,table2 set table1.column1=table2.column1 where table1.column2=table2.column2

其他

//1
update table1 set field1=table2.field1,field2=table2.field2 from table2 where table1.id=table2.id
 
//2
update table1 set field1=(select top 1 field1 from table2 where table2.id=table1.id) where table1.id in (condition)

3、查询

select * from table1 where ID not in(select ID from table2)

 

SQL SERVER 两表比对更新、插入字段写法 - 滔Roy - 博客园 (cnblogs.com)

这篇关于SQL SERVER 两表比对更新、插入字段写法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!