次の構造と次のデータを持つテーブルがあります
id no related_no
1 123456A 123456B
2 123456B 123456C
3 123456C 123456B
4 123456D 123456C
いいえ 123456A しかありません。つまり、ID 1 の最初の行があり、関連する _no フィールドに接続するすべての行を取得したいと考えています。すべての行を見つけるためのロジックは次のとおりです。
- 最初の行の no = related_no を持つ id を見つけることによって、2 番目の行を取得します。
- 2 行目の no = related_no を持つ id を見つけることで、3 行目を取得します。
- 3 行目の related_no = no を持つ id を見つけることで、4 行目を取得します。
個別のクエリをフレーミングすることでこれを行うことができます。mysql で単一のクエリを使用してこれを達成し、すべての行とデータを取得するにはどうすればよいですか。