全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:855
推到 Plurk!
推到 Facebook!

請問產品和部件的多對多關係

尚未結案
oktony
中階會員


發表:67
回覆:132
積分:64
註冊:2004-12-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-02 20:32:18 IP:222.78.xxx.xxx 未訂閱
產品都是由零部件組成的,要達到可以查某產品是由什麽部件組成的,和查看含有某部件的產品共有哪些,需要用到多對多關係,但是如果產品的部件又分爲更細的部件,有三層關係,那是不是還要多個多對多關係的表啊?感覺好像很麻煩,請問如何做到?謝謝!
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-02 21:08:18 IP:218.32.xxx.xxx 未訂閱
oktony 你好: 個人看法...針對這種需要繞 BOM (Bill of Material)的問題, 如果你是用 Oracle 數據庫, 可以考慮使用 階層式查詢 (select ... from ... start with ... connect by ... ) 如果不是 Oracle, 則建議你用 Stored Procedure.
oktony
中階會員


發表:67
回覆:132
積分:64
註冊:2004-12-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-02 21:20:52 IP:222.78.xxx.xxx 未訂閱
我用的是sql server,有沒有具體一些的方法呢?我還不死很明白如何做.
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-03 17:18:12 IP:210.64.xxx.xxx 未訂閱
你好 產品是由什麽部件組成和含有某部件的產品共有哪些應該比較好解決,如果有第三層的產品的話,建議用subsql的方式處理!! Pillar Wang
------
Pillar Wang
oktony
中階會員


發表:67
回覆:132
積分:64
註冊:2004-12-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-03 19:27:13 IP:220.161.xxx.xxx 未訂閱
謝謝,subsql的方式指的是什麽?我還是不明白怎麽做,能不能具體些?
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-04 01:09:15 IP:210.68.xxx.xxx 未訂閱
oktony 你好: 如Mickey大大所說你這是很標準的BOM 1.產品主檔(記錄所有產品) 2.產品組成檔(也就是產品由那些明細產品組成) 組成檔分為主檔和明細 主檔記錄成品 明細記錄原料 這兩個檔交互的找就可以展到最底層的產品 EX: A 由 B C D組成 D 由 D1 D2組成 C 由 C1 C2組成 C2 由 F G組成 不知道我這樣舉例你能夠瞭解嗎?? 可參考 http://66.102.7.104/search?q=cache:nxvpGTojsZYJ:www.dedar.com.tw/macola/BOM.files/bom_t.html BOM&hl=zh-TW http://66.102.7.104/search?q=cache:7oBn2q1vy7AJ:www.kimas.com.tw/freeform_erp_13_item.htm BOM表&hl=zh-TW 我只是隨便找了兩個....你可以查BOM關鍵字會有不少訊息
系統時間:2024-05-20 1:13:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!