Thema: Delphi MySQL Query

Einzelnen Beitrag anzeigen

Baeuerle

Registriert seit: 17. Mär 2005
Ort: Ettenheim
283 Beiträge
 
Delphi 2005 Professional
 
#1

MySQL Query

  Alt 28. Mär 2007, 19:57
Datenbank: MySQL • Version: 3.23.58 • Zugriff über: ZEOS
Hallo zusammen,

kann ich die folgende SQL-Abfrage auch ohne subselect umsetzen? Die MySQL Version des Hosters unterstützt leider keine Subselects (

Es handels sich um eine Nested Set bei dem nur ein bestimmtes level angezeigt werden soll.


select aa.* from (
SELECT n.id, n.bez, n.lft, n.rgt,
count(*)-1+(n.lft>1) AS level
FROM conf n, conf p
WHERE n.lft BETWEEN p.lft AND p.rgt
AND (p.id != n.id OR n.lft = 1)
GROUP BY n.id
ORDER BY n.lft) aa
where aa.level = X

X = Level das angezeigt werden soll

Danke im voraus

Baeuerle
  Mit Zitat antworten Zitat