
a,b两个表,通过sql连接后,主键相同的记录,将b表的某个字段更新到a表的某个字段,sql语句怎么写?
a表字段:code,name(主键)b表字段:num,name(主键),age如何将a表和b表通过主键连接后,然后将age字段更新到code字段上?...
a表字段:code, name(主键)
b表字段:num, name(主键), age
如何将a表和b表通过主键连接后,然后将age字段更新到code字段上? 展开
b表字段:num, name(主键), age
如何将a表和b表通过主键连接后,然后将age字段更新到code字段上? 展开
1个回答
展开全部
update a set code=age
from a,b
where a.name=b.name
祝你成功!
更多追问追答
追问
请问:如果b表的name是”计算机(数据库)“这种形式,而a表的name是”计算机“这种形式,我该怎么去掉"(数据库)",然后使2个表连接?
追答
试试:
update a set code=age
from a,b
where left(a.name,3)=b.name
祝你成功!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询