设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3095|回复: 19
打印 上一主题 下一主题

[与其它组件] 求一SQL

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-28 21:33:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原表:

key1 key2 key3

a 21 11
b 11 11
a 11 13
b 11 15
a 12 12
b 10 8

生成如下表:

key1 key2 key3

a1 21 11
a2 11 13
a3 12 12
b1 11 11
b2 11 15
b3 10 8


我以前好似做过,现在唔记得点做了,也不知在这个站从何查起,请各位指点一下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
20#
 楼主| 发表于 2006-3-29 23:36:00 | 只看该作者
谢谢!
19#
发表于 2006-3-29 23:32:00 | 只看该作者
以下是引用wu8313在2006-3-28 17:50:00的发言:





很是 叹服 wwwwa 和 sgrshh29 在论坛中给出的很多查询。

能否发个您认为较好的教程给我们学习一下,谢谢!

其实没有捷径,多练习、多在论坛上学习。
18#
 楼主| 发表于 2006-3-29 23:23:00 | 只看该作者
正如wu8313所讲,能否告诉我们,你们在学习SQL时经历了些什么途径?
17#
 楼主| 发表于 2006-3-29 23:19:00 | 只看该作者
哗!快了好多倍!

谢谢你 WWWWA!
16#
发表于 2006-3-29 22:52:00 | 只看该作者
以下是引用zshowell在2006-3-29 14:15:00的发言:
难道用SQL做真的只能这样慢?



try:

SELECT 物种, keyid, id,count(*)
FROM (SELECT a.[keyid], a.[ID], a.[物种] FROM b105a AS a left join b105a b
on a.keyid>=b.keyid AND a.物种 = b.物种 AND  a.ID = b.ID)
GROUP BY 物种, keyid,id order by 物种, id,keyid
应该快一些
15#
 楼主| 发表于 2006-3-29 22:15:00 | 只看该作者
难道用SQL做真的只能这样慢?
14#
发表于 2006-3-29 20:58:00 | 只看该作者
andymark 的逻辑思维好棒,你的ado例子值得学习。
13#
 楼主| 发表于 2006-3-29 19:27:00 | 只看该作者
嗯...成功了!

好慢... 19xxx条记录都执行时会提示"超时已过期"

过滤到五十几条记录时,七八秒显示出正确结果...
12#
发表于 2006-3-29 19:10:00 | 只看该作者
SELECT keyid, ID, 物种,
          (SELECT COUNT(*)
         FROM b105a
         WHERE a.keyid >=keyid AND a.物种 = 物种 AND
               a.ID = ID) AS 列头
FROM b105a a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 11:36 , Processed in 0.125646 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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