Office中国论坛/Access中国论坛

标题: [求助]大家帮忙看这句SQL有啥问题,急,在线等.(access) [打印本页]

作者: kumuxinya    时间: 2004-10-28 17:09
标题: [求助]大家帮忙看这句SQL有啥问题,急,在线等.(access)
1.两个表,wl表,cp表,基本描述如下:

  wl:

     wldm   wldj   jklx

     001     56     001

     002     82     001

     003     78     001

  cp:

     xl  cpdm   wldm  wldj

     1    A     001

     2    A     002

     3    B     003

     4    B     002

     5    B     001

2.问题:在wldm相同,jklx='001'的前提下,用wl表中wldj更新cp表中的wldj.

3.我的写法如下:

   update cp set cp.wldj=(select wl.wldj from cp where wl.wldm=cp.wldm and wl.jklx="001");

  提示操作必须使用一个可更新的查询.我试了其他的写法,也不行.

  各位大虾帮忙了.
作者: tzy0906    时间: 2004-10-28 17:26
试试这样如何UPDATE cp INNER JOIN wl ON cp.wldm = wl.wldm SET cp.wldj = wl.wldj

WHERE (((wl.jklx)="001"));






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3