首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

update多个联系关系表的SQL写法

2012-08-09 
update多个关联表的SQL写法SQL codeupdate aseta.Femployee b.代码from t_Supplier a ,dbo.ag$ b ,t_supp

update多个关联表的SQL写法

SQL code
update a  set  a.Femployee= b.代码    from t_Supplier a ,dbo.ag$ b ,t_supplyentry cwhere a.Femployee= b.代码   and a.fitemid=  c.fsupid


我这样写数据改不了 哪里错了啊?
3个表的修改我不会 。。。。。。。

[解决办法]
没错。。看你条件写错了没。
[解决办法]
探讨
引用:
先确认这样能查到数据吗.

SQL code

select a.Femployee,
b.代码,
a.fitemid,
c.fsupid,
a.Femployee,
b.代码
from t_Supplier a, dbo.ag$ b, t_supplyentry c
where a.Femployee=……

找不到

[解决办法]
探讨

update a set a.Femployee= b.代码 from t_Supplier a ,dbo.ag$ b ,t_supplyentry c
where a.Femployee= b.代码 and a.fitemid= c.fsupid


你条件就限定了a.Femployee= b.代码 然后又update a set a.Femployee= b.代码 ……

[解决办法]
探讨
引用:
员工号和代码是什么关系?

相同类型的 员工号是全部的
b.代码是其中一部分

热点排行