设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1263|回复: 7
打印 上一主题 下一主题

[查询] 怎么限定条件

[复制链接]
跳转到指定楼层
1#
发表于 2012-2-1 16:09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
姓名      所在科室     文章题目                                       作者排名      通讯作者
张三      人力资源     论社会主义真实性                              1                  0
李四      院务办公     论社会主义真实性                              5                  1
甲牛      党务办公     论社会主义真实性                              2                  0
赵伍      图书信息     浅论围脖及其在图书馆中的应用         0                  1
乙虎      信息技术     浅论围脖及其在图书馆中的应用         1                  0
孙六      古籍档案     论先秦文明与档案                              1                  0

筛选结果:

姓名      所在科室     文章题目                                       作者排名      通讯作者
李四      院务办公     论社会主义真实性                              5                  1
赵伍      图书信息     浅论围脖及其在图书馆中的应用         0                  1
孙六      古籍档案     论先秦文明与档案                              1                  0


筛选"作者排名"里为1及"通讯作者"为1的数据,
如果一篇文章里,"作者排名"和"通讯作者"都有为1的话,则只取"通讯作者"为1的数据.

有劳各位老师给看一下,怎么写筛选语句,非常感谢!!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2012-2-2 08:54:31 | 只看该作者
顶一下
3#
发表于 2012-2-2 09:35:25 | 只看该作者
select * from 表  where 通讯作者=1
union
select * from 表 where 作者排名=1  and 文章题目 not in (select 文章题目 from 表  where 通讯作者=1)
4#
 楼主| 发表于 2012-2-2 09:42:18 | 只看该作者
谢谢andymark管理员解答,只是我这还有个要实现的条件是: 如果A是这篇文章的作者排名=1,B是这篇文章的通讯作者=1,那我只筛选出B,这该怎么写?
5#
发表于 2012-2-2 09:42:51 | 只看该作者
重新修改了:
select * from 表  where 通讯作者=1
union
select * from 表 where 作者排名=1  and 文章题目 not in (select 文章题目 from 表  where 通讯作者=1)
6#
 楼主| 发表于 2012-2-2 10:02:54 | 只看该作者
再次感谢andymark管理员,联合查询方法有效! 只是这样的话只能用sql语句实现吗,怎么修改能在设计视图里也能看到?
7#
发表于 2012-2-2 10:34:17 | 只看该作者
复杂一点的只能用代码来体现,设计视图里的查询本身也是SQL语句
尝试用代码来代替视图 对你编写查询有帮助的
8#
 楼主| 发表于 2012-2-2 10:35:49 | 只看该作者
了解,感谢andymark管理员热心指导,谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 03:45 , Processed in 0.082995 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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