Naz writes
>The definitive answer to anything that
>requires trees in SQL is nested sets.
They are not definitive when the tree is large and must be updated
frequently.
PB
-----
Naz Gassiep wrote:
> The definitive answer to anything that requires trees in SQL is nested
> sets. I have written a tutorial on the subject, as this is about the
> most asked question in DB relational data modeling.
>
> http://www.mrnaz.com/static/articles/trees_in_sql_tutorial/
>
> Enjoy :)
>
> - Naz.
>
> Peter Brawley wrote:
>
>> tbt
>>
>>
>>> the number of levels in this table is unknown and the query should work
>>> for any number of levels
>>> please provide a sample 'select' query in mysql
>>>
>> That's a graph, which is recursive, so you need an sproc. See edge
>> list sprocs at
>> http://www.artfulsoftware.com/mysqlbook/sampler/mysqled1ch20.html.
>>
>> PB
>>
>> -----
>>
>> tbt wrote:
>>
>>>> Hi
>>>>
>>>> i have a table like this
>>>>
>>>> id name parent_id
>>>> 1 europe
>>>> 2 spain 1
>>>> 3 england 1
>>>> 4 france 1
>>>> 5 london 3
>>>> 6 mayfair 5
>>>> 7 madrid 2
>>>>
>>>> in this table each destination is mapped to a parent destination
>>>> eg: mayfair is mapped to london, london is mapped to england etc.
>>>>
>>>> i like to write a query to find child destinations when an id is
>>>> given for
>>>> a parent destination
>>>> eg: if 3 is the id, then the result of query should be 3,5,6
>>>> if 2 is the id, then the result should be 2,7
>>>>
>>>> the number of levels in this table is unknown and the query should work
>>>> for any number of levels
>>>> please provide a sample 'select' query in mysql
>>>>
>>>>
>
>