双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

求一树形取数据的sql语句,表结构简单清晰,不过sql语句有难度,高手请进,解决问题立即揭帖

lci21 lci21 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据库中存储的数据如下:
id parentid name disorder
A01 A 北京 2
A02 A 河北 3
A03 A 上海 1
A0101 A01 海淀 2
A0102 A01 崇文 1
....

我希望得到如下的结果:
id parentid name disorder
A03 A 上海 1
A01 A 北京 2
A0102 A01 崇文 1
A0101 A01 海淀 2
A02 A 河北 3
...
这个sql该怎么写?
也就是说先按照显示顺序列(disorder)出第一层级的,当前节点如果有下级节点,就继续按照下级节点的显示顺序列出,以此类推。
以前我是通过程序递归实现的,但是这样就需要执行很多个sql语句,哪位高手帮忙看看能否通过sql语句一下子取出来,或者只需要执行几个sql语句,最好sql语句是通用sql,多谢了,100分送上,不够再加
...全文

相关推荐

评论 37
收藏 已收藏
分享
返回顶部
lci21
疑难问题 22,298 成员 121,727 内容