access 将一个表中所有符合条件的某字段的值更新到另一个表中的某个字段

表a字段a_id,a_x,a_y,a_z和表b字段b_id,b_xx,b_yy;查询出表a中符合某些条件的记录,根据这些记录的a_x值在表b中的b_xx查找,找到结果后将... 表a 字段 a_id,a_x,a_y,a_z 和表b 字段 b_id,b_xx,b_yy;
查询出表a中符合某些条件的记录,根据这些记录的a_x值在表b中的b_xx查找,找到结果后将b_yy值更新到对应的a_y ;(说明:表b就是一字典,a_x所有值全部或部分能在b_xx中找到)
求能用在asp+ACCESS上的 sql 高效率语句,第一个提供可用语句的朋友50分献上!
展开
 我来答
badkano
2014-12-14 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885365
团长

向TA提问 私信TA
展开全部
update a inner join b on a.a_x=b.b_xx set a.a_y=b.b_yy

这样?

先做好a表的备份


由于百度知道新改版后很烂,追问看不到,请追问后并私信一下,以便及时解决,谢谢

更多追问追答
追问
你这个语句是针对a_x字段中所有内容逐个在b_xx中查找到,然后更新a_y;
我要的是部分满足条件的a_x字段内容在b_xx中查找到后再更新a_y。
是select a_x from a where b_y="" 这部分的内容,逐个在b_xx中查找到再更新a_y
追答
update a inner join b on a.a_x=b.b_xx set a.a_y=b.b_yy where a.a_x in (select b_xx from b)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式