发新话题
打印

请教这个查询SQL 语句如何写,谢谢大侠

请教这个查询SQL 语句如何写,谢谢大侠

问题:A表有a1,a2,a3,a4,a5  5个字段,B表有b1,b2,b3  3个字段,假设这些字段都是字符型的。A表的a1字段的内容是B表b1字段的子集,
B表的b1字段建立了唯一索引,且没有Null的情况。
特别说明:A表内的a1字段有重复且有Null的情况,但B表的b1字段没有Null的情况。
现在:A表的每一行要根据a1字段的内容到B表中查询然后将B表中查询到的b3字段的内容更新a5字段的内容,
这个SQL语句如何写,针对Oracle 或Access,我的SQL 语法不是很精通,谢谢大侠!
GOOD

请教这个查询SQL 语句如何写,谢谢大侠

update A
set A.a5 = B.b3
from A ,B
where A.a1=B.b1

应该没问题吧,呵呵
偶的Blog有理想,有目标,就有动力;成功源于你我真诚的合作!
同意,楼上的
update A
set A.a5 = B.b3
from A ,B
where A.a1=B.b1

谢谢你们这些高手!

谢谢你们这些高手!
发新话题