oracle sql语句编写问题(复杂sql语句)

readzxy 2009-03-18 05:32:44
我现在的需求就是想把现有表结构
code name level prentcode
01 a 1
0101 aa 2 01
010101 aaa 3 0101



通过sql语句把数据查询成下面的格式
code name code2 name2 code3 name3
01 a 01 a 01 a
01 a 0101 aa 0101 aa
01 a 0101 aa 010101 aaa

这条sql该怎么写啊
...全文
191 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Allan_xd 2009-03-18
  • 打赏
  • 举报
回复
不要人为的难为自己,有些事情换个思路说不定会有更好的解决办法
readzxy 2009-03-18
  • 打赏
  • 举报
回复
code name level prentcode
01 a 1
0101 aa 2 01
010101 aaa 3 0101
我想把这个表查询成树形:现在的字段是level表示层次,prentcode表示父级代码。现有层次只是3层
所以想查询成6列
code name code2 name2 code3 name3
01 a 01 a 01 a
01 a 0101 aa 0101 aa
01 a 0101 aa 010101 aaa

如果code有父级代码就是显示父级代码
gisinfo 2009-03-18
  • 打赏
  • 举报
回复
你总要告诉我它怎么来吧


就给我看数据 可以看出很多中规律

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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