博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录 两张表的 条件更新
阅读量:5886 次
发布时间:2019-06-19

本文共 845 字,大约阅读时间需要 2 分钟。

update U set UserID=US.UserIDfrom UserExtendInfos as U ,Users  as USwhere U.FullName=US.LoginName

mysql update from 子查询

mssql 子查询更新

update log set uin= b.uinfrom log a,logs bwhere a.accountuin = b.accountuin

 

mysql 不支持 update 子查询更新

找了半天资料 终于搞定了...

update `log` a inner join `logs` b on a.`accountuin` = b.`accountuin`set a.`uin` = b.`uin` where a.`accountuin` = b.`accountuin`

 

这样就能 将查询出来的字段批量更新过去了...

 

 

两张表的 条件更新

现将 UserExtendInfos 表中的 UserID更新同User表中字段一样,条件是    UserExtendInfos种FillName等于 User表中的LoginName

CREATE TABLE [dbo].[UserExtendInfos](    [UserExtendInfoID] [uniqueidentifier] NOT NULL,    [UserID] [uniqueidentifier] NOT NULL,  [FullName] [nvarchar](50) NULL,) GO
CREATE TABLE [dbo].[Users](    [UserID] [uniqueidentifier] NOT NULL,    [LoginName] [nvarchar](50) NULL,    )GO

转载于:https://www.cnblogs.com/AspJS/archive/2012/05/25/2518657.html

你可能感兴趣的文章
程序员怎么留住健康?
查看>>
(转)C# 把我所积累的类库全部分享给博友(附件已经上传)
查看>>
Silverlight5 无法切换输入法,无法输入中文的原因及解决初探
查看>>
游戏开发基础:方向键的组合,八方向实现
查看>>
黑书-DP-方块消除 ****
查看>>
MySQL 分区
查看>>
我的架构经验系列文章 - 后端架构 - 语言层面
查看>>
DEFERRED_SEGMENT_CREATION
查看>>
读取手机硬件信息
查看>>
一致哈希
查看>>
The connection to adb is down, and a severe error has occured. 问题解决
查看>>
在Jenkins中配置运行远程shell命令
查看>>
代码杂记
查看>>
linux中防CC攻击两种实现方法(转)
查看>>
《Programming WPF》翻译 第9章 4.模板
查看>>
hdu2159
查看>>
Windows7+VS2012下OpenGL 4的环境配置
查看>>
Linux Kernel中断子系统来龙去脉浅析【转】
查看>>
Linux NFS服务器的安装与配置
查看>>
Ada boost学习
查看>>