我有一个表格与人员,并且我有第二个表格来记录这些人员是否为“缺席” 缺席表格(缺席)具有缺席ID,PersonID和AbsentDate People Table有PersonID,名字,姓氏从另一个表格中选择不存在于另一个表格
我正在尝试制作一个SQL,它将从People表中获取所有值,但那些当天没有的表除外。因此,如果例如Joe列在Absences表中并且AbsentDate是11/01/2014,我希望他的名字不包含在生成的查询中。这是我到目前为止,但它表明我什么:
我已经试过以下,但它返回所有行:
SELECT * FROM People
where not exists(Select PersonID
from Absences
where Absences.AbsentDate = 11/01/2014)
我敢肯定,这是很简单的东西,我很想念。任何帮助,将不胜感激
您使用什么DBMS? – Kermit
我正在使用Microsoft Access – SSS
“AbsentDate”列的数据类型是什么? –