mysql和oracle中进行工资查询后修改或删除
报错:
You can’t specify target table ‘userroles’ for update in FROM clause
解决方法

oracle:

update storage set sstotal=salary*0.5
where salary in ( select sstotal from storage);

mysql:
个人认为oracle和mysql的本质区别就在于mysql需要再进行一次查询,而oracle不需要二次查询,就可以获取到你想要删除或者修改的东西。

本身的表不让你进行改动,那就把查出来的东西进行改造,变成一个新的表进行改变。

update storage set sstotal=sstotal+500
where sstotal in
( select a.sstotal FROM
(
SELECT sstotal  from storage
) a) 

mysql删除

delete from wy_product_v1 where productId not in(select w.productId from(select wy_product_v1.productId from wy_product_v1,wy_product_item where wy_product_v1.productId=wy_product_item.productId) w);

mysql和oracle中进行工资查询后修改相关推荐

  1. Mysql 查询blob数据很慢,关于oracle中clob字段查询慢的问题及解决方法

    关于oracle中clob字段查询慢的问题及解决方法 最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了. blob字段直 ...

  2. MySQL和Oracle中的隐式转换

    今天在处理一个问题的时候,需要根据其他部门提供的sql语句对一个表中的数据进行了筛查. 语句类似下面的形式 > SELECT MAX_LEVEL,LOGOUT_TIME,CURRENT_DATE ...

  3. 在Oracle中使用分页查询

    在Oracle中使用分页查询 什么是分页查询 为什么要分页 在哪分页 Oracle的ROWNUM Oracle如何写分页SQL 什么是分页查询 分页查询就是将所要浏览的内容进行合理分页,方便用户查询观 ...

  4. Mysql编辑工具中使用(Navicat查询结果显示行号)

    Mysql编辑工具中使用(Navicat查询结果显示行号) select @rownum:=@rownum+1 as rownum,a.roleId from base_userroles a,(se ...

  5. oracle中的日期查询在mybatis中写法

    oracle中的日期查询在mybatis中写法可以参考如下:注意提交时间的<号是用特殊字符代替的哦,直接写<号程序会报错的 <!-- 通用查询条件 --> <!-- 通用 ...

  6. oracle中的合并查询

    oracle中的合并查询 为了合并多个select语句的查询结果,可以使用集合操作符UNION,UNION ALL,INTERSECT和MINUS.语法如下: SELECT语句1  [ UNION | ...

  7. Oracle中多表查询再按时间倒序

    我在工作中在Oracle中多表查询再按时间倒序时,用order by 表名.datatime desc 总是实现不了. 不过最后问杨鹃最后和我说可以把我们查询的总个sql语句做为一个表来排序: sel ...

  8. oracle通过值查字段,Oracle 中 根据值 查询 所在 表和字段

    -------------------- -- 这里是查询 数字型字段值 /*declare CURSOR cur_query IS select table_name, column_name, d ...

  9. 如何实现Oracle中的分页查询

    Oracle中的分页查询 以scott账户中的emp表和dept表为例 最内层:主要负责排序 String sql = "select e.* from emp e inner join d ...

最新文章

  1. linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
  2. 量子纠缠真的很怪异吗?
  3. python关机程序代码_python实现的重启关机程序实例
  4. 改头换面 OpenSSL将改用新型许可证
  5. PHP环境服务器搭建
  6. 二叉排序树(完整案例与完整C语言代码)
  7. 哎,辣鸡代码书写准则
  8. requireJS和seajs区别?
  9. 贪吃蛇html一维坐标,html贪吃蛇
  10. win10调节屏幕分辨率导致黑屏
  11. php 星号邮箱,PHP以星号隐藏用户名手机号码和邮箱实例
  12. Android 6.0 权限申请辅助 ----PermissionsHelper
  13. 面试题--------3、string stringbuffer stringbuilder的区别
  14. 修改oracle数据库的编码为utf-8
  15. Android 梯形进度条、下载进度条;
  16. 小鹏用计算机计算38X596时,物理化学-表面化学部分选择题
  17. 三体 给岁月以文明, 给时光以生命
  18. TRS Database admin数据字段类型总结
  19. javascript:加入收藏的代码
  20. C++-c语言词法分析器

热门文章

  1. java毕业设计分布式集群的设备维保系统mybatis+源码+调试部署+系统+数据库+lw
  2. 我们面临怎样的成长之路?
  3. CorelDRAW中如何平移和滚动绘图窗口
  4. 【愚公系列】2023年03月 .NET CORE工具案例-基于AntiXssUF的跨脚本XSS中间件
  5. 对症下药 避免显示器偏离色彩“正轨”
  6. 前端学习,JavaScript实战总结
  7. 公文、附件和版式正文的设置
  8. win10 局域网其他电脑/手机无法访问我的web项目
  9. mac如何添加新的字体格式(以word中仿宋_GB2312为例)
  10. 《应用非线性控制》第二章——相平面分析 2.1 相平面分析的概念