Hallo,
mit folgender SQL Abfrage kann ich einen gesamten Unterbau ausgeben
nun möchte ich, dass nur die nächste Ebene eingeblendet wird, also nicht gesamte Baum. Hat jemand einen Tipp wie ich das realisieren kann?
mit folgender SQL Abfrage kann ich einen gesamten Unterbau ausgeben
PHP-Code:
$sql = "SELECT n.id, COUNT(n.id)-1 AS level
FROM ".self::PREFIX."sections as n
JOIN ".self::PREFIX."sections as p
LEFT JOIN ".self::PREFIX."sections as q
ON q.lft < n.lft
AND q.rgt > n.rgt
AND q.lft > p.lft
AND q.rgt < q.rgt
WHERE p.id in(".implode(',', $ids).")
AND n.lft > p.lft
AND n.rgt < p.rgt
GROUP BY n.lft
ORDER BY
n.lft;";