sql语句连表修改数据
user表中根据字段ID、BD、US和wd表中的ID、BD、US三个字段的数据是一样的;查询出user表中的ID、BD、US三个字段中的数据,并且user表中的US和GR...
user表中根据字段ID、BD、US和wd表中 的ID、BD、US三个字段的数据是一样的;
查询出user表中的ID、BD、US三个字段中的数据,并且user表中的US和GR表中的数据是对应的;后面跟的where条件...
sql来执行
跪求数据库大神来回答! 展开
查询出user表中的ID、BD、US三个字段中的数据,并且user表中的US和GR表中的数据是对应的;后面跟的where条件...
sql来执行
跪求数据库大神来回答! 展开
推荐于2018-02-27 · 知道合伙人软件行家
关注
展开全部
>>可通过UPDATE TABLE1 SET COLUMN = '' FROM TABLE1 ,TABLE2 WHERE TABLE1.COLUMN1 = TABLE2.COLUMN2 语句实现。
>>笔者以个人数据库的表mat_stk为TABLE1,表material为TABLE;mat_stk.lot为COLUMN1,material.lot_no为COLUMN2;修改数据为mat_stk表remark2列 。
>>整体修改数据的语句为:
update mat_stk set remark2 = 'test' --修改表数据
from mat_stk,material --联表(直联)
where material.lot_no = mat_stk.lot --联表条件(必选)
and date >='2015-12-01' and mat_stk.lot = 'DIA124' --其它条件(辅选)
>>笔者已经过测试,以确保无误!如图,执行命令后,共7行数据受影响:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以sqlserver为例
update w set id=[user].id,bm=[user].id,us=[user].us from [user] inner join w on [user].gd=w.id where exists (select 1 from [user] where w.gd=[user].id)
运行前做好备份,关键两个表是都用gd字段关联吗
更多追问追答
追问
你在看下我的问题,有什么疏漏的没有
追答
user表中的US和GR 对应w表里的分别是哪个字段,这个关联关系你一定要确定了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UPDATE 表名 SET 字段名 = '已知值(条件)' where 字段= '需要改的数据值';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |