mysql - MySQL 5.7:替代 Oracle 的“with temp as”
问题描述
我如何在 MySQL 中编写代码
with temp as (select id from examples JOIN examples2 ON ... )
UPDATE orders SET value = 0 WHERE orders.id IN (select id from temp)
想象一个巨大的子查询,其结果存储在 temp 中,然后用于进一步的查询和更新。
在带有 temp 的 MySQL 中不受支持。我怎样才能达到相同的结果?
解决方案
推荐阅读
- python - 从熊猫中的多索引对象中获取值
- node.js - 带有nodejs的Docker不会启动容器
- python - 使用'try except'公式时出现ValueError
- keras - 使用 CNN 下棋的 Keras (TF) 中输入数组的维度问题
- google-analytics - 点击用户身份验证电子邮件链接后的 Google Analytics(分析)目标
- wpf - 使用什么面板
- python - 为什么 Homography 不在检测到的对象上绘制框?
- java - 尽管使用了 Maven Shade 插件,但仍会引发 NoClassDefFoundError 的可能原因是什么?
- hibernate - Spring Data JPQL 不过滤 OneToMany 关系的关联实体
- c# - 当 JSON 字典为空时,反序列化 JSON 字符串失败