Micha: Ergebniss aus Nested Abfrage weiterverwenden

Beitrag lesen

Hallo Berni,

wenn ichs richtig verstanden habe, musst Du es nun nur kombinieren - etwa:

SELECT * FROM "tabelle" WHERE "id" IN (  
    SELECT o.id  
    FROM kategorien AS n,  
    kategorien AS p,  
    kategorien AS o  
    WHERE o.lft BETWEEN p.lft AND p.rgt  
    AND o.lft BETWEEN n.lft AND n.rgt  
    AND n.id = 25  
    GROUP BY o.lft  
    ORDER BY o.lft;  
)

Mit freundlichem Gruß
Micha