设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 坏学生关于多项查询的菜鸟问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-20 15:58:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
欲查询在多少个样品编号(PKHFB)中出现 XX 和XX(zskwmc字段)。
查询XX矿物的语句小弟会输入。
可是因为是在2个表中,并且样品编号会因为查询多种物质出现重复的情况。
没法统计样品编号的个数。
我记得好像老师以前教过,但是时间太长忘记了。
小弟用的是2003,先谢谢各位指点。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-8-20 16:20:50 | 只看该作者
描述不清
3#
 楼主| 发表于 2009-8-20 16:58:04 | 只看该作者
2# Henry D. Sy

小弟的意思是,我举例吧:
我想查询一共有多少个样品中出现了磁铁矿和褐铁矿。
请问怎么实现 谢谢
4#
发表于 2009-8-20 17:13:50 | 只看该作者
SELECT 名称, Count(名称) AS 样品数
FROM 表
GROUP BY 名称
HAVING (((名称)="磁铁矿")) OR (((名称)="褐铁矿"));
5#
 楼主| 发表于 2009-8-20 18:08:57 | 只看该作者
4# aslxt
那个,大哥。不是学编程的。
麻烦说的简单点。。。或者说这代码输哪啊。。。
6#
 楼主| 发表于 2009-8-20 18:10:55 | 只看该作者
记得好像在选择查询里边就可以了?
不是很懂~请教
7#
发表于 2009-8-20 18:20:39 | 只看该作者
就是查询里面,试一试吧
8#
 楼主| 发表于 2009-8-21 07:43:49 | 只看该作者
本帖最后由 kissme007113 于 2009-8-21 07:51 编辑

7# aslxt
大哥~说下步骤好不~
我把选择查询里的那个“总计”功能里边的“计数”、“分组”都试过了~
结果还是不对啊~
是不是有什么操作错误啊?为什么我按照你写的东西放在条件里边说“子查询语法错误”?
SELECT zskwmc, Count(zskwmc) AS 样品数
FROM zebqyy
GROUP BY zskwmc
HAVING (((zskwmc)="磁铁矿")) OR (((zskwmc)="褐铁矿"))

是应该这样吗?
9#
发表于 2009-8-21 08:15:43 | 只看该作者
SELECT zskwmc, Count(zskwmc) AS 样品数
FROM zebqyy
where (((zskwmc)="磁铁矿")) OR (((zskwmc)="褐铁矿"))
GROUP BY zskwmc
10#
发表于 2009-8-21 08:22:20 | 只看该作者
你的示例中没有zebqyy表,我用示例库的表zelqfj做如下的查询,没有问题:
SELECT zelqfj.zskwmc, Count(zelqfj.zskwmc) AS 样品数
FROM zelqfj
GROUP BY zelqfj.zskwmc
HAVING (((zelqfj.zskwmc)="磁铁矿" Or (zelqfj.zskwmc)="褐铁矿"));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 01:56 , Processed in 0.092147 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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