首页 > 数据库 >SQL -之根据关联,用一个表的值修改另一个表对应字段的值

SQL -之根据关联,用一个表的值修改另一个表对应字段的值

时间:2022-09-28 20:12:12浏览次数:45  
标签:CODE tinfo2 tinfo1 表的值 字段 INST SQL BAL

第一种方法:

1 update tinfo2 set tinfo2.remark = tinfo1.remark
2 from tinfo1 inner join tinfo2 on tinfo1.name = tinfo2.name

  第二种方法(oracle):

MERGE INTO tebale1 A
USING (SELECT * FROM tebale1 ) b
ON (A.CUACCT_CODE = B.CUACCT_CODE AND A.INST_SNO = B.INST_SNO)
WHEN MATCHED THEN
UPDATE SET A.INST_BAL = B.INST_BAL WHERE A.INST_BAL <> B.INST_BAL

  

 

标签:CODE,tinfo2,tinfo1,表的值,字段,INST,SQL,BAL
From: https://www.cnblogs.com/mumianhuasayyes/p/16739427.html

相关文章

  • maven 加载依赖sqljdbc4报错
    错误现象:MavenFailuretofindcom.microsoft.sqlserver:sqljdbc4:jar:4.0解决方法:1.下载对应的sqljdbc4.jar包2.shell窗口执行命令mvninstall:install-file-D......
  • SlugRelatedField字段
    SlugRelatedField字段的用法该字段用于外键字段该字段在序列化的时候多用于反向查询,在反序列化的时候用于接收关联表的唯一字段来生成该关联对象eg:序列化classPublis......
  • MySQL安装与基本配置
    @目录数据库的安装与配置windowsSQL语句初始环境变量配置及系统服务制作统一编码mysql默认配置文件统一编码的配置不想输入账户和密码,可以将管理员的用户名和密码添加到配......
  • 学习笔记-SQL注入1(注入点类型)
    SQL注入示例通过在用户名出传入参数'or1=1--进行万能密码登录selectusername,passwdfromuserwhereusername='text'andpassword='text'//正常语......
  • 查看MySql最近执行sql脚本
    查看MySql最近执行sql脚本 --查看最近执行sql脚本selecta.*,convert(argumentusingutf8)frommysql.general_logaorderbyevent_timedesc;showvariableslik......
  • MySQL数据库
    每日格言:你对这行的兴趣,决定你在这行的成就!一、数据库基本操作1、登录MySQL本地登录mysql-uroot-proot-P3306-h127.0.0.1设置远程登陆GRANTALLON*.*TOroot@......
  • mysql 批量修改,多条件多值的写法
    一般的批量修改,都是同一个where条件,然后批量修改一批同条件的数据,但是有时候会遇到一种需要根据不同条件,批量修改的操作具体可以大概参考如下写法:(1)where修改条件使用......
  • 通过Oracle存储过程执行动态SQL输出结果集
    好久没用发现有些记不得了,整理记录下CREATEORREPLACEPROCEDUREP_TEST_OUTCUR1(O_CUROUTSYS_REFCURSOR)ASR_ERR1EXCEPTION;--自定义异常V_SQLSVARCHAR2(20......
  • SQL字符串转换为数组
    思路:按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。——返回字符串数组长度函数createfunctionGet......
  • MYSQL中的json数据操作
    1.2基础查询操作用法提示:如果json字符串不是数组,则直接使用$.字段名如果json字符串是数组[Array],则直接使用$[对应元素的索引id]1.2.1一般json查询使用 json字段......