@harjis Jos tätä käytetään tilausriveille niin algoritmi on tosi paljon yksinkertaisempi:

jos tilausrivi.tunnus=tilausrivi.perheid niin kysessä on isärivi
jos tilausrivi.tunnus!=tilausrivi.perheid ja tilausrivi.perheid > 0 niin kyseessä on lapsirivi