有两张表:客户表:KEHU,仓库表:CANGKU,表结构如下:客户表(KEHU): KHDM(客户代码),KHMC(客户名称),YGDM(业务员);仓库表(CANGKU):CKDM(仓库代码),CKMC(仓库名称),YGDM(业务员);这两个表一一对应,KHDM=CKDM,现在要根据 KHDM 和 CKDM 把仓库表中的 YGDM 都设置成客户表中对应的 YGDM ;应该怎么写,谢谢
解决方案 »
- 求高手帮我看下这个sql2005的报表服务配置问题啊.
- 关于数据表的更新的问题
- 关于整理索引后查询效率的问题[在线等]
- 第一天我把[服务器网络实用工具]-->[启用的协议]--->[命名管道]改为禁用的协议,我才可以远程连上这数据库,第二天我要改为启用的协议才可
- 字符串转换为时间~~~数据转换~~~格式转换~~~~
- 你们的多媒体数据库是怎么弄的?放在数据库里还是放在数据库外面?
- 关于重复数据删除
- 求助,openrowset的用法遇到问题了
- 1如何找出一个表中某列值最大且符合一定条件的记录2如何找出某一列值最大前10条记录
- ??如何控制C/S+SQLSERVER数据库软件分发和注册??
- sqlserver 的DateTime字段能不能只储存时间而不储存日期?
- 如何分解年度数据(sql语句)?
set a.YGDM = b.YGDM
from CANGKU a , KEHU b
where a.CKDM=b.KHDM
YGDM = b.YGDM
from CANGKU a,KEHU b
where a.CKDM = b.KHDM
create table #KEHU( KHDM nvarchar(10),KHMC nvarchar(10),YGDM nvarchar(10))
insert #KEHU select '1','k1','123' union all
select '2','k2','456'create table #CANGKU(CKDM nvarchar(10),CKMC nvarchar(10),YGDM nvarchar(10))
insert #CANGKU select '1','c1','a123' union all
select '2','c2','a456'update #CANGKU set YGDM=(select b.YGDM from #KEHU as b where b.KHDM=#CANGKU.CKDM)
set a.YGDM = b.YGDM
from CANGKU a , KEHU b
where a.CKDM=b.KHDM
YGDM = b.YGDM
from CANGKU a,KEHU b
where a.CKDM = b.KHDM
set a.YGDM = b.YGDM
from CANGKU a , KEHU b
where a.CKDM=b.KHDM
提示我“,”处有语法错误。