to syre(神仙)可以只查询一次 但是你要在php里构造树 ============================ 哦,能讲清楚一点吗,怎样构造树啊,与查询数据库有什么关系啊,本人菜,可否罗嗦点呢
一条语句写不出来递归,只能指定有限层数,比如三层: SELECT * FROM table AS t1, table, AS t2, table AS t3 WHERE t1.上级ID = t2.ID AND t2.上级ID = t3.ID AND (t1.上级ID = 1 OR t2.上级ID = 1 OR t3.上级ID = 1)你可以把[级别]字段的最大值取出来,然后动态构造SQL, 这样SQL字符串会很长,不知道效率怎么样
但是你要在php里构造树
但是你要在php里构造树
============================
哦,能讲清楚一点吗,怎样构造树啊,与查询数据库有什么关系啊,本人菜,可否罗嗦点呢
SELECT * FROM table AS t1, table, AS t2, table AS t3
WHERE t1.上级ID = t2.ID
AND t2.上级ID = t3.ID
AND (t1.上级ID = 1 OR t2.上级ID = 1 OR t3.上级ID = 1)你可以把[级别]字段的最大值取出来,然后动态构造SQL,
这样SQL字符串会很长,不知道效率怎么样