oracle递归查询转换成mysql的递归,如何转换
时间:2011-11-10
来源:互联网
--表结构如下:
create table GROUP2GROUP
(
ID INTEGER not null,
PARENT_ID INTEGER,
CHILD_ID INTEGER
)
--oracle的递归查询
select count(*) into minval from group2group start with parent_id=rc.parent_id connect by prior parent_id=child_id;
如何将oracle转换成mysql适用的语句呢?欢迎各位大侠来讨教讨教。。
create table GROUP2GROUP
(
ID INTEGER not null,
PARENT_ID INTEGER,
CHILD_ID INTEGER
)
--oracle的递归查询
select count(*) into minval from group2group start with parent_id=rc.parent_id connect by prior parent_id=child_id;
如何将oracle转换成mysql适用的语句呢?欢迎各位大侠来讨教讨教。。
作者: qiheia 发布时间: 2011-11-10
ACMAIN_CHM 版主的博客有关于这个的内容
http://blog.csdn.net/acmain_chm/article/details/4142971
这个查询是什么意思~~是要统计一个节点下面所有子节点的数目吗?我看不懂。
还有:
欢迎各位大侠来讨教讨教。。
这话是不是也打错了,我咬文嚼字了么~~
。
http://blog.csdn.net/acmain_chm/article/details/4142971
这个查询是什么意思~~是要统计一个节点下面所有子节点的数目吗?我看不懂。
还有:
欢迎各位大侠来讨教讨教。。
这话是不是也打错了,我咬文嚼字了么~~

作者: zhaoyun0209 发布时间: 2011-11-10
MYSQL中SQL语名暂时还没有这种直接的递归查询语句。只能通过存储过程或者在程序中实现。
MySQL中进行树状所有子节点的查询
http://blog.csdn.net/acmain_chm/article/details/4142971
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...
MySQL中进行树状所有子节点的查询
http://blog.csdn.net/acmain_chm/article/details/4142971
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...
作者: ACMAIN_CHM 发布时间: 2011-11-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28