随笔-13  评论-28  文章-63  trackbacks-0


有一个树形节点表如上,现在需要查一个节点的左右子节点,其中node_id 是节点id,主键,super_id是父节点id,

具体查询的 sql语句如下:

SELECT p2.node_name AS name  FROM nodes AS p1,nodes AS p2 WHERE p2.super_id=p1.node_id AND (p1.node_id=1 OR p2.super_id=p1.node_id)

posted on 2008-11-19 13:44 七匹狼 阅读(3170) 评论(5)  编辑  收藏

评论:
# re: mysql递归查询[未登录] 2009-04-02 02:31 | test
根本不能用,害人害己  回复  更多评论
  
# re: mysql递归查询[未登录] 2009-05-11 11:00 | 1
根本不能用,害人害己  回复  更多评论
  
# re: mysql递归查询[未登录] 2011-09-05 14:09 | aa
可以用,你不会用别乱说  回复  更多评论
  
# re: mysql递归查询 2011-10-10 15:48 | coolinc
只能查询到第二级,有局限性  回复  更多评论
  
# re: mysql递归查询[未登录] 2011-11-18 10:04 | 嘿嘿
什么破玩意,这叫递归,都已经限定死条件了,数都能数出来了。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: