当前位置: 首页 > backend >正文

PG CTE 递归 SQL 翻译为 达梦版本

文章目录

  • PG SQL
  • DM SQL
  • 总结

PG SQL

with recursive result
as 
(select res_id,phy_res_code,res_name from tbl_res where parent_res_id =  (select res_id from tbl_res where phy_res_code = 'org@96000#20211203155858') and res_type_id = 1 union all select t1.res_id, t1.phy_res_code, t1.res_name from tbl_res t1, result where t1.parent_res_id=result.res_id and res_type_id = 1
)
select res_id,phy_res_code,res_name 
from result 
where res_id <> (select res_id from tbl_res where phy_res_code = 'org@96000#20211203155858');

DM SQL

with result(res_id, phy_res_code, res_name)
as 
(select res_id,phy_res_code,res_name from tbl_res where parent_res_id =  (select res_id from tbl_res where phy_res_code = 'org@96000#20211203155858') and res_type_id = 1 union all select t1.res_id, t1.phy_res_code, t1.res_name from tbl_res t1, result where t1.parent_res_id=result.res_id and res_type_id = 1
)
select res_id,phy_res_code,res_name 
from result 
where res_id <> (select res_id from tbl_res where phy_res_code = 'org@96000#20211203155858');

总结

  • 将 recursive 关键字删除了
  • 临时表 result 后面必须补充上表的字段列表 (column1 , column2, xxx)
http://www.xdnf.cn/news/688.html

相关文章:

  • 将 JSON 字符串转化为对象的详细笔记 (Java示例)
  • 【AI量化第26篇】以配置为核心的工程化研究管理——基于miniQMT的量化交易回测系统开发实记
  • 15. 三数之和
  • 计算机网络中的网络层:架构、功能与重要性
  • llama factory
  • springboot+vue3+mysql+websocket实现的即时通讯软件
  • C++数组栈与链表栈
  • 软考高级系统架构设计师-第16章 数学与经济管理
  • 切换 Python 版本(配置path方式,含trae)
  • 一个最简单的 Model Context Protocol 的例子
  • Halcon应用:相机标定
  • C++入门篇(下)
  • 线性DP:最长上升子序列(可不连续,数组必须连续)
  • Matlab 复合模糊PID
  • NumPy:数值计算基础与高性能数组操作
  • 如何使用人工智能大模型,免费快速写工作总结?
  • Linux基础指令 补充(自用)
  • 【微知】服务器如何获取服务器的SN序列号信息?(dmidecode -t 1)
  • Origin将双Y轴柱状图升级为双向分组柱状图
  • 二、在springboot 中使用 AIService
  • 【JAVA EE初阶】多线程(1)
  • 代码随想录算法训练营第五十三天 | 105.有向图的完全可达性 106.岛屿的周长
  • 如何轻松实现用户充值系统的API自动化测试
  • QML、Qt Quick 、Qt Quick Controls 2
  • 如何成为Prompt工程师:学习路径、核心技能与职业发展
  • STM32时钟树
  • 微信小程序中使用h5页面预览图片、视频、pdf文件
  • PHP伪协议读取文件
  • Matlab 步进电机传递函数模糊pid
  • langchain-nextjs-template 模板安装与配置