永发信息网

mysql怎么实现递归查询数据

答案:2  悬赏:0  手机版
解决时间 2021-04-06 22:43
mysql怎么实现递归查询数据
最佳答案
mysql> create table treeNodes
-> (
-> id int primary key,
-> nodename varchar(20),
-> pid int
-> );
Query OK, 0 rows affected (0.09 sec)
mysql> select * from treenodes;
+----+----------+------+
| id | nodename | pid |
+----+----------+------+
| 1 | A | 0 |
| 2 | B | 1 |
| 3 | C | 1 |
| 4 | D | 2 |
| 5 | E | 2 |
| 6 | F | 3 |
| 7 | G | 6 |
| 8 | H | 0 |
| 9 | I | 8 |
| 10 | J | 8 |
| 11 | K | 8 |
| 12 | L | 9 |
| 13 | M | 9 |
| 14 | N | 12 |
| 15 | O | 12 |
| 16 | P | 15 |
| 17 | Q | 15 |
+----+----------+------+
17 rows in set (0.00 sec)
全部回答
mysql的逆袭:如何做递归层次查询 最近在做一个从oracle数据库到mysql数据库的移植,遇到一个这样的问题 在oracle 中我们知道有一个 hierarchical queries 通过connect by 我们可以方便的查了所有当前节点下的所有子节点。但shi,在mysql的目前版本中还没有对应的函数!!! 换句话来说,想要用mysql实现递归查询,根本做不到!!! 可是经过我数天茶不思饭不想的刻苦琢磨,终于想到了一个合理的,适用于mysql和其他sql的解决方案。 方案一出,就秋风扫落叶之势,席卷整个dao层~~~所到之处,所有问题迎刃而解,让所有问题都不再为问题 都成为了我这个函数的炮灰而已。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本鼠标一会好用一会不好用
下列物质的用途即利用了物质的物理性质,又利
什么是招商引资,招商是什么意思
大话2的新修罗任务的杀法
从小康路口到圆通山动物园坐多少路车?
我是88年的!小时候最爱看的一部动画片里面有
盛大在非法环境中使用登录是怎么回事
甲戍年甲戍月丙戍日戊子时 怎么算 好不好
集合A={x|-2≤x≤5},B={x|x>2或x<-5}
单选题____________ to do the&nb
grub的一些问题grub.cfg文件见 http://yun.ba
铅板价格?铅板厂家哪家好
中心环岛/新华东道(路口)在哪里啊,我有事要
大专学校毕业考试有科目没过拿得到毕业证吗?
祝同事工作更好祝福语,同事离别祝福语
推荐资讯
书名号用五笔怎么打,书名号之内还有书名号并
据材料二指出三省六部制有何特点?结合所学知
离差怎么算,数据分析中离差是怎么计算的
原配和小三跳楼,渣男却只顾小三,这么做值吗
肛门口长的包,是肛周脓肿,它能不能自己消肿?
交通罚款记什么科目,税务局的罚款应该记入什
他妈的,老子快被洗脑了,为什么他们都要说吴
大班开学寄语幼儿园,幼儿园新学期寄语 爸爸妈
时下人们爱用“最美”这个词来赞美在危难关头
国色·丽都地址在哪,我要去那里办事
裸车20万,落地要多少钱
单选题大肠杆菌的细胞壁主要成分是A.纤维素B.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?