SQLの場合は初心者ですので、これが明らかであれば私を許してください。MySqlは同じテーブルに結合します
私がここで見つけたすべての回答を見て、それらを自分のデータで動作させるように修正しようとしましたが、何らかの理由で結果が正しくないことがあります。
私は単純に親を持つ順序付きリスト(parent_idは0のレコード)のデータを抽出し、各レコードはその下位の兄弟としたいと考えています。
私はまだ十分な長さではなかったが、私のテーブル構造はかなりシンプルなので、画像を投稿することはできません。
id, subject, parent_id
サブジェクトのparent_idはゼロです。
おかげ
スティーブ
PS:私は、このソリューションを試してみましたが、それは私のために正常に動作しませんでした。 join with same table in mysql?
ような何か?あなたは説明できますか? –
私はparent_idでグループ化されたすべてのサブジェクトを返します。親はparent_idが0なので、parent1-> parent1の最初の子 - > parent1の2番目の子のようになります。これはすべての親に対して繰り返されます。 – SteveF