Welcome Guest, Not a member yet? Register   Sign In
[MYSQL] A recursive query?
#2

[eluser]m_ologin[/eluser]
I would probably add a 'children' column in your sql structure (varchar) that would hold the IDs of the children for that item:

Code:
ID| title | children
1 | "aze" | "2,4"
2 | "sdg" | "4"
3 | "erh" | "5,6"
4 | "zdh" | ""
5 | "shf" | ""
6 | "tyi" | ""

Then with only one query, find the recursive children of 1 :
Code:
SELECT * FROM t_... WHERE ID IN (SELECT children FROM t_... WHERE title="aze")


Messages In This Thread
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 04:28 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 04:57 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 05:01 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 05:10 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 05:13 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 05:19 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 05:30 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 09:11 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 10:09 AM
[MYSQL] A recursive query? - by El Forum - 03-13-2009, 10:15 AM
[MYSQL] A recursive query? - by El Forum - 03-14-2009, 02:25 AM
[MYSQL] A recursive query? - by El Forum - 03-14-2009, 05:26 AM



Theme © iAndrew 2016 - Forum software by © MyBB