I have this table the contains user_id
and father_id
.
I want to select all the father_id
s that are associated with the user_id
until the value of the father_id = 0
and store them in a comma-separated format.
Table: network
select user_id, father_id from network where user_id = 1762;
user_id father_id
1762 1761
select user_id, father_id from network where user_id = 1761; -- resulting father_id from the first query
user_id father_id
1761 1760
select user_id, father_id from network where user_id = 1760; -- resulting father_id from the second query
user_id father_id
1760 0
In this example, I want to get all the father_id
s until i reached father_id = 0
by using the resulting father_id
as the next user_id
.