0
私はOracle 10で作業しています。Oracle - グラフのルート値を計算する
私はグラフのノードとパスを記述するデータを持っています。 私は、エンドポイントとその値またはトラバーサルコスト間のすべてのルートを記述するクエリを作成したいと考えています。
例データ:
Start End Cost
1170 4275 126
1170 8405 40
1170 8410 67
8405 4275 88
8405 8410 29
4275 8410 61
:出力のようになります
1170 8406 8405
[]-----------------o----------------[]
(39) | (1)
|
|(27)
| 4275
8411 o----------------[]
| (60)
|
(1)|
|
[]
8410
:
NodeId1 NodeId2 Endpoint1 Endpoint2 Value
1170 8406 34210 (null) 39
8411 8410 (null) 34260 1
8411 4275 (null) 32231 60
8406 8405 (null) 34287 1
8406 8411 (null) (null) 26
これは、この(費用はエンドポイントが角括弧は、括弧内にある)ように見えるグラフを記述する
出力を両方向(1170〜8406と8406〜1170)にする必要はありませんが結果のさらなる使用に役立つ可能性があるので、含めることができればいいでしょう。
反して、あなたが信じているように見えるものに、StackOverflowのではありません無料のコーディングサービス(または試験回答サービス)。関連するサンプル入力、予想される出力(あなたが持っている)、そして実際のエラーメッセージ、そしてどこに行き詰まっているのかに関するあなたのコメントとともに、あなたのコードを表示することが期待されます。この問題を解決するための最善の努力を示してください。人々があなたを助けることができるかもしれません。がんばろう。 – shellter