设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 请问如下功能如何实现?

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-14 09:44:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是SQL初学者,请各位高手多指教,谢谢。

两个表中对应的字段中,请问如何筛选出只在一个表中出现的数据的行?比如两个成绩表,第一个表学生有张三、李四、王五,第二个表有张三、李四,如何只列出王五?

对于某个表中的各字段,如何将符合某条件的字段字体颜色改变或只显示符合条件的字段,如某成绩表,根据对各门考试成绩的要求,如大于多少分,则显示为红色或只显示大于多少分的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-11-14 10:11:33 | 只看该作者
select 姓名 form 表1 where 姓名 not in (select 姓名 form 表2)
3#
发表于 2008-11-14 10:15:54 | 只看该作者
问题2
用条件格式在窗体上实现。
4#
 楼主| 发表于 2008-11-14 15:32:29 | 只看该作者
我试试看 谢谢啦
5#
发表于 2008-11-15 23:33:54 | 只看该作者
学习学习
6#
 楼主| 发表于 2008-11-19 19:57:39 | 只看该作者
请问我能不能从若干各表中查出某表对应字段相同或没有的记录,谢谢。我自己再试试。

比如从表1中找出表2、3、4中都没有的姓名的记录,可以这么写吗?

select 姓名 form 表1 where 姓名 not in (select 姓名 form 表2)and  姓名 not in (select 姓名 form 表3)and 姓名 not in (select 姓名 form 表3)

如果要从表2、3、4中找出表1中有的姓名的记录,可以这么写吗?

select 姓名 form 表2 表3 表4 where 姓名 in (select 姓名 form 表1)
7#
发表于 2008-11-19 20:50:19 | 只看该作者
select 姓名 form 表1 where 姓名 not in (select 姓名 form 表2)and  姓名 not in (select 姓名 form 表3)and 姓名 not in (select 姓名 form 表3)
没试过,好像可以说得通 ,你可以试试
select 姓名 form 表2 表3 表4 where 姓名 in (select 姓名 form 表1)
不可以,你可以将2,3,4表先联合起来。
8#
发表于 2008-11-19 21:28:27 | 只看该作者
用查找重复或是不重复项的向导,\试试
9#
 楼主| 发表于 2008-11-20 09:15:56 | 只看该作者
谢谢
10#
发表于 2008-11-20 10:35:14 | 只看该作者
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 06:23 , Processed in 0.083334 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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