我试图做一个查询,查看一张表,看看一个学生是否在一个叫做CMHT的团队和医疗队 - 如果他们是我不想看到结果。查询帮助
我只希望看到记录,如果他们只在CMHT或军医,而不是两个。
正确的方向是使用子查询过滤出来吗?我已经搜索了不在,但你怎么能看看它是否在2个以上的球队不是?
Student Team ref
1 CMHT 1
1 Medic 2
2 Medic 3 this would be in the result
3 CMHT 5 this would be in the result
到目前为止,我已经做了下面的代码,我需要使用子查询或做一个自我加入和过滤它的方式吗?
SELECT Table1.Student, Table1.Team, Table1.refnumber
FROM Table1
WHERE (((Table1.Team) In ('Medics','CMHT'))
还有其他r团队?如果他们既不在'Medic'也不在'CMHT'中,您是否想要返回学生? – Quassnoi 2010-04-27 17:19:00