Office中国论坛/Access中国论坛

标题: 一个问题求助 [打印本页]

作者: gumingbeijing    时间: 2012-6-10 10:14
标题: 一个问题求助
有下面这组数据:
序号
1
2
2-1
2-2
3
3-1
3-1-1
3-1-2
3-2

要得到的结果是:
1
2-1
2-2
3-1-1
3-1-2
3-2
像这样的行项目选择方式,用access如果提取呢?

作者: Henry D. Sy    时间: 2012-6-10 10:49
把例子传上来
作者: gumingbeijing    时间: 2012-6-10 12:28
例子:
序号        名称        数量
1        软管        1
2        A管        1
2-1        A管-管头        2
2-2        A管-管体        2
3        法兰        1

3-1        法兰A端        1
3-1-1        法兰A-1#        1
3-1-2        法兰A-2#        1
3-2        法兰C端        1
               
要转换成如下:               
1        软管        1
2-1        A管-管头        2
2-2        A管-管体        2
3-1-1        法兰A-1#        1
3-1-2        法兰A-2#        1
3-2        法兰C端        1

附件添加不了,只好将例子粘贴在帖子里头了
作者: 咱家是猫    时间: 2012-6-10 12:51
有子不要父.{:soso_e120:}
作者: gumingbeijing    时间: 2012-6-10 16:32
呵呵,的确是,但是如何实现呢?求助啊
作者: ynjxw    时间: 2012-6-10 16:42
把 父 直接删除,需要的话从 子 中提取。
作者: zhuyiwen    时间: 2012-6-11 04:33
gumingbeijing 发表于 2012-6-10 12:28
例子:
序号        名称        数量
1        软管        1
2        A管        1
2-1        A管-管头        2
2-2        A管-管体        2
3        法兰        1

3-1        法兰A端        1
3-1-1        法兰A-1#        1
3-1-2        法兰A-2#        1
3-2        法兰C端        1
               
要转换成如下:               
1        软管        1
2-1        A管-管头        2
2-2        A管-管体        2
3-1-1        法兰A-1#        1
3-1-2        法兰A-2#        1
3-2        法兰C端        1


有趣,呵呵。

解决方案使用子查询作为查询条件

[attach]49328[/attach]

[attach]49329[/attach]

[attach]49330[/attach]



示例并不完美,如,【序号】出现11的话,就会产生异议,呵呵,希望学习者自我解决,算是课后作业吧。呵呵
作者: efcndi    时间: 2012-6-11 08:15
look look




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3