码迷,mamicode.com
首页 > 数据库 > 详细

T-SQL数据库中两个表之间的操作

时间:2015-01-06 09:59:41      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:sql   数据库   

--根据另一张表修改表中的数据
update Admin_FCOutDt set oLastId=T.contractID 
from 
	(select crm_contract.contractTopic,crm_contract.contractID from Admin_FCOutDt
		left join crm_contract 
		on Admin_FCOutDt.ContractName=crm_contract.contractTopic
	)T
where Admin_FCOutDt.ContractName=T.contractTopic


--把查询另一张表
insert into Admin_FCOutDt(protype,number)
			select '测试',num from crm_contract 
			
--根据另一张表删除表中的数据
delete from Admin_FCOutDt where LastId in (select id from Admin_FCOut where prod like '%EF%')


--两表合并查询(两个表之间的查询只列出这一个。会有单独的章节介绍)
select fnumber ,fname from Admin_FCOutDt 
	where state=1
union all
select nub as fnumber,fname  from crm_comtract 

T-SQL数据库中两个表之间的操作

标签:sql   数据库   

原文地址:http://blog.csdn.net/wyl900606/article/details/42454035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!