【发布时间】:2013-10-03 14:04:00
【问题描述】:
这是我要解决的问题 (Oracle v10g+)。
表一数据:
ID Text_Formula
1 'FIELD1 = XYZ + ABC'
表2数据:
ID Formula_Component Actual_Component
1 XYZ a.br_width
1 ABC b.br_height
期望的结果:
ID Text_Formula
1 'FIELD1 = a.br_width + b.br_height'
表 2 可以有任意数量的行。我尝试过使用 LEAD、LAG、xmlagg 和 REPLACE 的变体,但没有找到任何可行的方法。任何指针将不胜感激!
【问题讨论】:
-
请参阅How to format SQL tables in a Stack Overflow post?,了解格式化表格的简单方法。
标签: oracle select recursive-query