0

「LINK_SEQUENCE」列に基づいてすべてのリンクされた行を返す select ステートメントを作成しようとしています。ただし、列は 2 つの行のみをリンクします。この 2 つを組み合わせる単純なクエリは、私には完全に理にかなっています。ただし、「チェーン」内のリンクが 3 つ以上存在する場合は、すべてのコードが返されるようにしたいと考えています。

表データ

関連するコードの1つだけをクエリに渡すときに、これに似たものを返すにはどうすればよいですか? 例: 3245.

出力クエリ

この状況でそれほど重要かどうかはわかりませんが、これは Oracle データベースの場合です。本当にありがとうございました!

SQL Fiddle からのソース データ:

ID  CODE    LINK_SEQUENCE   NAME
1   3267    1               Potato
2   3245    1               Potato
3   3245    2               Potato
4   3975    2               Potato
5   3975    3               Potato
6   5478    3               Potato
7   2368    4               Apricot
8   4748    4               Apricot
9   8957    (null)          Carrot
4

1 に答える 1