0
私はテーブルAcc_Region
を持っています。SQLで親に関連するすべてのノードを取得
select Name from Acc_Region where ID = 1
はすべて私が使用しようと
Cairo
Faysl City
Helwan City
Giza
Aiat
Saf
を引き合いに出してもらうように私は、クエリを使用したとき、私は親 - デルタSector- に関連するすべてのノードを選択する必要が
:
WITH RECURSIVE Region (ID, name, Parent_ID) AS
(
SELECT ID,
name,
Parent_ID
FROM ACC_REGION
UNION ALL
SELECT Acc.ID,
Acc.name,
Acc.Parent_ID
FROM ACC_REGION Acc
JOIN Region Reg ON Acc.userid = Reg.managerid
)
SELECT *FROM ACC_REGION
しかし、RECURSIVE
に問題があります。
この問題を解決する方法はありますか?
あなたが直面している問題は、効率のですか? –