有两张表,分别是用户表和收费表,现在两张表里边用户号相同的用户名不一样,怎么通过SQL语句把用户表里的用户名按照用户号导过去 ?我用下边这个语句结果把收费表里边的用户姓名全给清空了,请问该怎么办呢?这个数据很重要啊!
declare @i bigint
select @i = 20070000000060
update shoufei set yhid = @i
declare @name varchar
select @name =yhxm from customer where yhid=@i
update shoufei set yhxm=@name,
@i=@i+1
declare @i bigint
select @i = 20070000000060
update shoufei set yhid = @i
declare @name varchar
select @name =yhxm from customer where yhid=@i
update shoufei set yhxm=@name,
@i=@i+1
解决方案 »
- 安装DSPACK的问题
- 分销商管理软件
- 在Delphi中使用fastreport3做报表,如何将在DELPHI的用ADO控件取得数据和fastReport建立数据关系
- 我在用socket做客户端连服务器时,运行时提示'error loading midas.dll'怎么处理呀?
- 新手提问 关于 Chart 控件 在线等 急!!1
- 不能编译exe该怎么办???
- 怎么样随机获取一种颜色?
- 有时连接正常,有时出现ESocketError(10053)错误,哪位高手知道是什么原因产生的?
- Adobe的AcroPDF.ocx控件的发布问题
- ADO的绊脚石(1)
- 关于动态生成 treeview 问题 (最高分100)
- 关于bpl安装,一般人想不到的!
子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
语句已终止。