超超难的update语句,怎么写,跪求高手指教! update tableB set userid=a.id from tableA a,tableB b where a.user=b.user 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @t table([id] varchar(10),[user] varchar(10),price int)insert into @t select '001' , '中国', 10union all select '002' , '美国', 11union all select '003' , '日本', 12declare @a table([id] varchar(10),[user] varchar(10),price int,pricedate varchar(10),userid varchar(10))insert into @a select '123' , '中国' , 10 , '2006-1-1', nullunion all select '124' , '中国' , 15 , '2006-2-1' , nullunion all select '125' , '中国' , 10 , '2006-1-1' , nullunion all select '126' , '中国' , 11 , '2006-1-1' , nullunion all select '127' , '中国' , 10 , '2006-3-1' , nullunion all select '128' , '中国' , 10 , '2006-1-1' , nullunion all select '129' , '美国' , 15 , '2006-2-1' , nullunion all select '130' , '美国' , 10 , '2006-1-1' , nullunion all select '131' , '美国' , 11 , '2006-1-1' , nullunion all select '132' , '美国' , 10 , '2006-3-1' , nullunion all select '133' , '美国' , 10 , '2006-1-1' , nullunion all select '134' , '日本' , 15 , '2006-2-1' , nullunion all select '135' , '日本' , 10 , '2006-1-1' , nullunion all select '136' , '日本' , 11 , '2006-1-1' , nullunion all select '137' , '日本' , 10 , '2006-3-1' , nullupdate b set b.userid=a.id from @t a,@a b where a.[user]=b.[user]select * from @a 请帮忙解读一下这个mssql脚本每句的含义以及整个脚本的用法 SQL 时间查询 删除表中(符合另一张表的所有数据)的数据 sql2000如何恢复删除的数据库?大家帮帮忙 急求统计SQL 如何统计一个字段有多少个中文字符 两台机拷贝数据。。。 救命:这个SELECT语句怎么写 sql数据库修改问题(new) 语法错在哪儿? 本人想写一个通用存储过程,里面有一个ntext字段。怎么写都不对,大家帮我看看 急:分离数据库重新附加后所有数据不见了[最后30]
insert into @t select '001' , '中国', 10
union all select '002' , '美国', 11
union all select '003' , '日本', 12declare @a table([id] varchar(10),[user] varchar(10),price int,pricedate varchar(10),userid varchar(10))
insert into @a select '123' , '中国' , 10 , '2006-1-1', null
union all select '124' , '中国' , 15 , '2006-2-1' , null
union all select '125' , '中国' , 10 , '2006-1-1' , null
union all select '126' , '中国' , 11 , '2006-1-1' , null
union all select '127' , '中国' , 10 , '2006-3-1' , null
union all select '128' , '中国' , 10 , '2006-1-1' , null
union all select '129' , '美国' , 15 , '2006-2-1' , null
union all select '130' , '美国' , 10 , '2006-1-1' , null
union all select '131' , '美国' , 11 , '2006-1-1' , null
union all select '132' , '美国' , 10 , '2006-3-1' , null
union all select '133' , '美国' , 10 , '2006-1-1' , null
union all select '134' , '日本' , 15 , '2006-2-1' , null
union all select '135' , '日本' , 10 , '2006-1-1' , null
union all select '136' , '日本' , 11 , '2006-1-1' , null
union all select '137' , '日本' , 10 , '2006-3-1' , null
update b set b.userid=a.id from @t a,@a b where a.[user]=b.[user]select * from @a