Office中国论坛/Access中国论坛

标题: 请问一个简单的三表SQL查询的写法? [打印本页]

作者: arksore    时间: 2009-9-16 21:10
标题: 请问一个简单的三表SQL查询的写法?
出勤表:
IDName出勤日
1张三周一
2李四周一
3王五周一
4马六周一
5冯七周一
1张三周二
2李四周二
3王五周二
4马六周二




离职人员登记表:
IDName
7宋九

所有人员信息表:
IDName
1张三
2李四
3王五
4马六
5冯七
6董八
7宋九

请大家帮忙做一个对所有人员表的查询:
查询结果显示周二未出勤人员,并不包括已离职人员
作者: koutx    时间: 2009-9-16 22:33
SELECT ID,Name
FROM 所有人员信息表
WHERE 所有人员信息表.ID NOT IN (SELECT ID FROM 出勤表 WHERE 出勤表.出勤日 = "周二") AND 所有人员信息表.ID NOT IN (SELECT ID FROM 离职人员登记表);
作者: arksore    时间: 2009-9-16 22:48
太好了,谢谢。。。。
作者: shenxb    时间: 2009-9-19 12:39
太好了




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3