質問: $row['NEXT_ID']; } ``` SELECTの回数が多いのは何か気持ち感じがしてて、出来れば**1回のSELECT文でNEXT_IDを最後まで辿って重みの合計を持ってくるようなクエリ**が理想なのですが、SQLのみでそれは可能でしょうか。 「SQLでそんなこと不可能だ」、「10回なんて細かい事気にせずクエリ投げまくれ」といった意見でも結構です。 よろしくお願いします。
回答: Oracle など階層問い合わせをサポートする RDBMS もあります。 再帰問い合わせによる方法、さらにはデータ構造を工夫することで実現する「入れ子構造モデル」と言った方法もあります。 いろいろ調べてみられるのがよろしいでしょう。