当前位置: 代码迷 >> Oracle开发 >> 求SQL(oracle数据库)解决方法
  详细解决方案

求SQL(oracle数据库)解决方法

热度:78   发布时间:2016-04-24 06:48:52.0
求SQL(oracle数据库)
两张表:用户表userlist(userid,username)
职工表infostaff(staffid,staffname)
更新职工表,条件是把username=staffname的staffid改为userid
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

两张表:用户表userlist(userid,username)
职工表infostaff(staffid,staffname)
更新职工表,条件是把username=staffname的staffid改为userid

merge into infostaff t1 using userlist t2 on(t1.username=t2.staffname)
when matched then
update set t1.staffid=t2.userid
plsql中调试,光标在on的位置提示无效的表名


merge into infostaff t1 using userlist t2 on(t1.username=t2.staffname)
when matched then
update set t1.staffid=t2.userid
  相关解决方案