Frågan#1
Har denna koden, http://code.doria.se/?c=22.
Har lagt till en IsActive kolumn och den är tänkt att användas som nedan.
select c.*
from Node n, Tree t, Node c
where n.NodeName = 'Volvo'
and n.Id = t.ParentId
and t.Id = c.Id
and c.IsActive = 1
Result:
2 1 Volvo 1
4 2 740 1
7 2 Turbo 1
Problemet är att jag vill att child noderna till en node som har IsActive = 0 oxå skall uteslutas från resultatet. I ovan scenario så skall childnoden "Turbo" inte vara med eftersom den är child till "940" som har IsActive = 0.
Några ideér hur detta kan lösas?