求一SQL [data].[dbo].[test]两个字段,id 和 name ,name有数据,id没有[database].[dbo].[datatest]有3个字段,id,name,sex 都有数据。两个表里面的name数据是一样的怎么用一个sql语句操作,让test里面的id 填充上谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use [data]goupdate test set id=b.idfrom test a,[database].[dbo].[datatest] b where a.[name]=b.[name] update [data].[dbo].[test] set id=b.idfrom [data].[dbo].[test] a,[database].[dbo].[datatest] b where a.[name]=b.[name] update a set a.id=b.idfrom [data].[dbo].test a,[database].[dbo].[datatest] b where a.[name]=b.[name] update [data].[dbo].[test] set id=b.idfrom [data].[dbo].[test] a,[database].[dbo].[datatest] b where a.[name]=b.[name] use [data]goupdate test set id=b.idfrom test a,[database].[dbo].[datatest] b where a.[name]=b.[name] update [data].[dbo].[test] set id=b.idfrom [data].[dbo].[test] a,[database].[dbo].[datatest] b where a.[name]=b.[name] 数据库邮件,将查询结果作为EXCEL附件发送,EXEC msdb.dbo.sp_send_dbmail 关于排序规则的一个问题 选取要求(内详)! 当传递具有删除行的DataRow集合时,更新要求有效的DeleteCommand,怎么解决啊 有个问题请教一下大家,急! ADO连不上SQL 多个表之间做左连接 什么意思?每人说了一句话就各得了100分? 在查询分析器中使用print监视变量问题 必须声明标量变量 的错误 用inserted表跟踪数据 为什么只是接受1啊 急!!!! 關於表的更新
go
update test set id=b.id
from test a,[database].[dbo].[datatest] b
where a.[name]=b.[name]
from [data].[dbo].[test] a,[database].[dbo].[datatest] b
where a.[name]=b.[name]
from [data].[dbo].test a,[database].[dbo].[datatest] b
where a.[name]=b.[name]
from [data].[dbo].[test] a,[database].[dbo].[datatest] b
where a.[name]=b.[name]
goupdate test set id=b.id
from test a,[database].[dbo].[datatest] b
where a.[name]=b.[name]
from [data].[dbo].[test] a,[database].[dbo].[datatest] b
where a.[name]=b.[name]