各子の親 ID を格納する単純な階層テーブル「グループ」があります。
次のクエリを使用して、テーブル Groups の各メンバーをクエリしようとしています。
SELECT groups.name AS 'Group Name',
groups1.name AS 'Group1 Name'
FROM groups
LEFT JOIN groups groups1
ON groups.id = groups1.parent_id
WHERE groups.parent_id = 0
ORDER BY groups.id,
groups1.id
そして私は得ています:
|グループ名................................................|グループ1名...... ……|
|---------------------------------------------------------------- --------------------------|
|資産................................................................|固定資産........|
|資産................................................................|現在の資産..........|
|資産................................................................|投資................|
|負債と所有者の資本..........|資本勘定......|
|負債と所有者資本................................|流動負債......|
|収入................................................................................|直接収入。 .........|
しかし、私が本当に欲しいのは、子がある場合でも各ノードの行です。
|グループ名................................................|グループ1名...... ……|
|---------------------------------------------------------------- --------------------------|
|資産................................................................| ...................................|
|資産................................................................|固定資産........|
|資産................................................................|現在の資産..........|
|資産................................................................|投資................|
|負債と所有者の資本................................................................................................................ ....|
|負債と所有者の資本..........|資本勘定......|
|負債と所有者資本................................|流動負債......|
|収入...................................................................|... ................................|
|収入................................................................................|直接収入。 .........|
クエリまたはクエリでこれを行う方法はありますか?