sql server两个表关联后修改
selecta.zid,b.zidfrommz_hjdajoinmz_hjdmxbona.sjh=b.sjhwherea.yfksbh=b.yfksbhanda.zid<...
select a.zid ,b.zid from mz_hjd a join mz_hjdmx b on a.sjh =b.sjh
where a.yfksbh=b.yfksbh and a.zid<>b.zid
以上是查询出来的要修改的,要把b.zid 改成a.zid,求修改语句
update .......set b.zid=a.zid 求补全 展开
where a.yfksbh=b.yfksbh and a.zid<>b.zid
以上是查询出来的要修改的,要把b.zid 改成a.zid,求修改语句
update .......set b.zid=a.zid 求补全 展开
3个回答
展开全部
改成这个UPDATE mz_hjdmx SET mz_hjdmx.zid=mz_hjd.zid FROM mz_hjd
where mz_hjd.sjh =mz_hjdmx.sjh AND mz_hjd.yfksbh=mz_hjdmx.yfksbh and mz_hjd.zid<>mz_hjdmx.zid
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
展开全部
UPDATE mz_hjdmx SET mz_hjdmx.zid=mz_hjd.zid FROM mz_hjd
where mz_hjd.sjh =mz_hjdmx.sjh AND mz_hjd.yfksbh=mz_hjdmx.yfksbh and mz_hjd.zid<>mz_hjdmx.zid
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update mz_hjdmx b set b.zid=a.zid from mz_hjd a where a.yfksbh=b.yfksbh and a.zid<>b.zid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询