我是数据库中的新手,可以编写非常简单的查询,我有两个表:
表格符合此设计:
并且用这种设计表karkard:
想在sql server中写这个更新查询:
update table MainTable
set score=score+karkard.karkard
where maintable.phone=karkard.phonenumber
我该怎么写这个查询?谢谢所有
答案 0 :(得分:1)
这是一个简单的UPDATE
查询,除非我在您的问题中遗漏了某些内容:
UPDATE MainTable
SET score = mt.score + k.karkard
FROM MainTable mt
INNER JOIN karkard k ON k.phonenumber = mt.phone
答案 1 :(得分:0)
update mt
set
mt.score=mt.score+k.karkard
from
maintable mt
join
karkard k
on k.phonenumber=mt.phonenumber