• You can use a CTE to do this

    ; WITH PRODUCT1 AS

    (

    SELECT*

    FROMPRDST AS P

    WHEREP.PARENT = 1055874

    UNION ALL

    SELECTPR.*

    FROMPRDST AS PR

    INNER JOIN PRODUCT1 AS PR1 ON PR.PARENT = PR1.CHILD

    )

    SELECT*

    FROMPRODUCT1


    Kingston Dhasian

    How to post data/code on a forum to get the best help - Jeff Moden
    http://www.sqlservercentral.com/articles/Best+Practices/61537/