mysql的层次查询

jz1979 2008-11-14 09:09:12
在oracle可以使用
start with
connect by prior

实现层次查询;

可是MYSQL不能,

那这个SQL如何写???

如,列名为

id,name,parent_id
...全文
547 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员chin 2012-08-31
  • 打赏
  • 举报
回复
楼主你傻逼啊sql语句没有啊
wangqiangcc 2008-11-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 Viweei 的回复:]
MYSQL 不支持层次查询. 包括 MSSQL 也不支持.

ORACLE 比这两个数据库强的多了.只是没有自增字段.用序列太麻烦.
[/Quote]
`````````````````````
tiyuzhongxin789 2008-11-21
  • 打赏
  • 举报
回复
LZ可以举例说明需要查询什么样的结果!
或是把oracle里sql语句也发上来,这样别人才明白你要的什么效果!
Viweei 2008-11-20
  • 打赏
  • 举报
回复
MYSQL 不支持层次查询. 包括 MSSQL 也不支持.

ORACLE 比这两个数据库强的多了.只是没有自增字段.用序列太麻烦.
Longinc 2008-11-19
  • 打赏
  • 举报
回复
帮顶
cwjieNo1 2008-11-19
  • 打赏
  • 举报
回复
Oracle没用过
能不能说出实现的案例·
night__cat 2008-11-18
  • 打赏
  • 举报
回复
还是用嵌套查询方便
tiyuzhongxin789 2008-11-15
  • 打赏
  • 举报
回复
在oracle可以使用
start with
connect by prior

实现层次查询;

可是MYSQL不能,

那这个SQL如何写???

如,列名为

id,name,parent_id
caizhh 2008-11-14
  • 打赏
  • 举报
回复
LZ可以举例说明需要查询什么样的结果!
或是把oracle里sql语句也发上来,这样别人才明白你要的什么效果!
ma_liang 2008-11-14
  • 打赏
  • 举报
回复
使用exist in等谓词可以实现嵌套查询。层次查询没用过,不知道什么意思,学习中.......
时光瞄 2008-11-14
  • 打赏
  • 举报
回复
要写成什么样子?Oracle没用过...
shengli_liao 2008-11-14
  • 打赏
  • 举报
回复
帮顶
Andy__Huang 2008-11-14
  • 打赏
  • 举报
回复
你的sql语句都没有帖出来,叫人什么分析呀?
oraclelogan 2008-11-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 jz1979 的帖子:]
在oracle可以使用
start with
connect by prior

实现层次查询;

可是MYSQL不能,

那这个SQL如何写???

如,列名为

id,name,parent_id
[/Quote]

试下group by吧!
robortxu 2008-11-14
  • 打赏
  • 举报
回复
关于mysql中的层次数据的存储和查询问题,这里有一个网址将的和还可以。
或许对你有一点帮助。
http://hi.baidu.com/weigebdtiwen/blog/item/05263e51626a6a2143a75bea.html

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧