0

次の構造と次のデータを持つテーブルがあります

id  no          related_no
1   123456A     123456B
2   123456B     123456C
3   123456C     123456B
4   123456D     123456C

いいえ 123456A しかありません。つまり、ID 1 の最初の行があり、関連する _no フィールドに接続するすべての行を取得したいと考えています。すべての行を見つけるためのロジックは次のとおりです。

  1. 最初の行の no = related_no を持つ id を見つけることによって、2 番目の行を取得します。
  2. 2 行目の no = related_no を持つ id を見つけることで、3 行目を取得します。
  3. 3 行目の related_no = no を持つ id を見つけることで、4 行目を取得します。

個別のクエリをフレーミングすることでこれを行うことができます。mysql で単一のクエリを使用してこれを達成し、すべての行とデータを取得するにはどうすればよいですか。

4

0 に答える 0