看板 Database 關於我們 聯絡資訊
大家好 目前正在做一個BOM的展開 使用的是connecy by prior 語法 目前唯獨QPA無法算出 想用累乘的概念把用量算出來 下面是簡單的例子 主料號 子料號 用量 ==================== A B 2 B C 3 SELECT 子料號,用量 FROM table WHERE connect_by_isleaf=1 START WITH 主料號 = 'A' CONNECT BY PRIOR 子料號 = 主料號 希望最後出來的結果是 子料號 用量 ============ C 6 不知道有沒有辦法做到? 先謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.119.188 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1438140197.A.775.html ※ 編輯: bohei (61.222.119.188), 07/29/2015 11:23:50
moyasi: only 3-tier? 07/29 12:24
bohei: 不一定,層數跟分支都不是固定的~ 07/29 12:27
moyasi: 最多只有3層 sql簡單 但是超過3層的話我會搭function 07/30 09:36