oracle 分组 自增编号
表结构如下:iididpidname101a102b103c104101a1105101a2106101a3107102b1108102b2109102b3110103c...
表结构如下:
iid id pid name
101 a
102 b
103 c
104 101 a1
105 101 a2
106 101 a3
107 102 b1
108 102 b2
109 102 b3
110 103 c1
111 103 c2
112 103 c3
需要得到如下结果:
iid id pid name
101 101 a
102 102 b
103 103 c
101001 104 101 a1
101002 105 101 a2
101003 106 101 a3
102001 107 102 b1
102002 108 102 b2
102003 109 102 b3
103001 110 103 c1
103002 111 103 c2
103003 112 103 c3
要求用SQL语句实现
iid初始值是空的 PID 前三行是空的
需要得到如下结果:
iid id pid name
101 101 a
102 102 b
103 103 c
101001 101 a1
101002 101 a2
101003 101 a3
102001 102 b1
102002 102 b2
102003 102 b3
103001 103 c1
103002 103 c2
103003 103 c3 展开
iid id pid name
101 a
102 b
103 c
104 101 a1
105 101 a2
106 101 a3
107 102 b1
108 102 b2
109 102 b3
110 103 c1
111 103 c2
112 103 c3
需要得到如下结果:
iid id pid name
101 101 a
102 102 b
103 103 c
101001 104 101 a1
101002 105 101 a2
101003 106 101 a3
102001 107 102 b1
102002 108 102 b2
102003 109 102 b3
103001 110 103 c1
103002 111 103 c2
103003 112 103 c3
要求用SQL语句实现
iid初始值是空的 PID 前三行是空的
需要得到如下结果:
iid id pid name
101 101 a
102 102 b
103 103 c
101001 101 a1
101002 101 a2
101003 101 a3
102001 102 b1
102002 102 b2
102003 102 b3
103001 103 c1
103002 103 c2
103003 103 c3 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询