Ich habe Tabelle Acc_Region
.Holen Sie alle Knoten mit Bezug auf Eltern in SQL
Ich brauche alle Knoten mit der Mutter -Delta Sektor- Bezug zu wählen, wenn ich Abfrage verwenden als
select Name from Acc_Region where ID = 1
erhalten alle
Cairo
Faysl City
Helwan City
Giza
Aiat
Saf
zitiert ich versuche zu verwenden, :
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
Aber es gibt ein Problem mit RECURSIVE
.
Gibt es eine Möglichkeit, dieses Problem zu lösen?
Also das Problem, das Sie konfrontiert sind, ist die Effizienz? –