我有2张桌子。如何在SQL中查找不匹配的记录列表? (有些麻烦)
用户 - 具有每用户1排,这些列:
- 用户名
- 的LastAccessTime
这显示最后一次有人使用他们的关键某处大楼。
活动 - 有每个用户的多行,将记录这些列的每一个事件:
- 事件ID
- EVENTTIME
- 用户名
- EventTypeID
这说明每一个实例有人使用他们的钥匙。 当某人进入建筑物或“加入时钟”时,EventTypeID为70。
我试图做一个查询,显示谁使用他们的密钥,但没有使用他们的密钥在某一天注册他们的入口的人。
下面将是谁这样做了正确的用户真正:
- Users.LastAccessTime>“2017年2月28日”(又名今天的日期)
- 最近的情况Events.EventTypeID = 70也将在同一行Events.EventTime>'2017-02-28'
但我需要的是不遵守建筑规则的人员列表。
感谢您提前给予任何帮助。
规则不明确。请尝试添加一些数据样本集。 –