I'm new to mySQL and would like to know how do a SELECT where I get all child records 
whose root parent=1

Here's my table (project_group_list):
group_id        parent_group_id
        1               0
        2               0
        3               1
        4               3
        5               4
        6               4


This is how my output should be:
                1
             /
            3
           /
          4
         / \
        5   6

I was thinking of something like this:
SELECT PGL1.project_group_id, PGL1.ref_parent_project_group_id
FROM project_group_list PGL1
JOIN project_group_list PGL2 ON PGL1.group_id = PGL2.parent_group_id
WHERE PGL1.group_id = 1

The reason for my subject contain "looping" is because I'm also interested in if mySQL 
have any way of looping SQL queries? Below query is taken from MS-SQL newsgroup:
 WHILE @@ROWCOUNT>0 BEGIN
        INSERT INTO [table]
                SELECT FROM [table]
        etc. etc.
 END

/Jakob

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to