设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 2329|回复: 21
打印 上一主题 下一主题

[查询] 这样的查询该怎么做?

[复制链接]
跳转到指定楼层
1#
发表于 2006-7-22 19:26:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
来源表字段:

a;b;c(参数用";"分隔但个数不定)

a

a;r;t;u

需要将它变成取出上表所有参数,去除重复的然后分行显示.)

a

b

c

r

t

u

该怎么做?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
22#
发表于 2006-7-24 14:30:00 | 只看该作者
顶!
21#
发表于 2006-7-24 04:07:00 | 只看该作者
新手报到,努力学习!
20#
发表于 2006-7-24 02:10:00 | 只看该作者
主要是分段取出字符串,然后再联合。

andymark版主的应该也可以实现你的要求。原理大同小异。

具体在QQ上聊吧。
19#
 楼主| 发表于 2006-7-24 01:40:00 | 只看该作者
因为程序须在光盘上只读使用,因此会有所限制。我试了一下,11楼wuaza做的可以使用,但我看不懂,wuaza能不能解释一下下呢?
18#
发表于 2006-7-24 00:26:00 | 只看该作者
以下是引用老鬼在2006-7-23 15:34:00的发言:


不用临时表的意思是不是说,也不能用临时的查询?因为两者的性质接近啊。那怎么处理哦。

楼上的高手们可以把UNION ALL中的ALL去掉,得出的查询值就不会重复了,用不着DISTINCT。



        没看到楼主的例子,大家都只是按题意各人理解,具体要怎么样,只有楼主才清楚

         
17#
发表于 2006-7-23 23:34:00 | 只看该作者
不用临时表的意思是不是说,也不能用临时的查询?因为两者的性质接近啊。那怎么处理哦。

楼上的高手们可以把UNION ALL中的ALL去掉,得出的查询值就不会重复了,用不着DISTINCT。
16#
发表于 2006-7-23 19:36:00 | 只看该作者
不用临时表,在10楼例子的基础上改成联合查询的方式





[此贴子已经被作者于2006-7-23 16:17:35编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
15#
发表于 2006-7-23 19:07:00 | 只看该作者
学习学习
14#
发表于 2006-7-23 16:37:00 | 只看该作者
后来发现我那个查询2是多余的,缺省情况下UNION 运算时不返回重复的记录!

直接用“查询1”就可以了。

在一般情况下,如果允许用辅助表,那么老鬼的方法值得一试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-10-6 18:20 , Processed in 0.100107 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表