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分献上! 展开
查询出表a中符合某些条件的记录,根据这些记录的a_x值在表b中的b_xx查找,找到结果后将b_yy值更新到对应的a_y ;(说明:表b就是一字典,a_x所有值全部或部分能在b_xx中找到)
求能用在asp+ACCESS上的 sql 高效率语句,第一个提供可用语句的朋友50分献上! 展开
1个回答
展开全部
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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询