You are here: Re: Recursive SQL Command Help « PHP SQL « IT news, forums, messages
Re: Recursive SQL Command Help

Posted by Hilarion on 10/13/21 11:25

Anon <Ao@anonc.com> wrote:
> Since putting this online I have come across this code
> Find all the children of AAA. In order to avoid running forever, stop after four levels.
>
> WITH parent (pkey, ckey, lvl) AS
> (SELECT DISTINCT
> pkey
> ,pkey
> ,0
> FROM trouble
> WHERE pkey = ’AAA’
> UNION ALL
> SELECT C.pkey
> ,C.ckey
> ,P.lvl + 1
> FROM trouble C
> ,parent P
> WHERE P.ckey = C.pkey
> AND P.lvl + 1 < 4
> )
> SELECT *
> FROM parent;
>
> However I do not have a lvl attribute and so I fear I would be creating an infinite loop.


What kind of DBMS (SQL engine) do you use? Where did you get this
example from? For what database structure it's given?

Hilarion

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация