Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前有两张表:一张包含所有用户名,一张包含所有运输信息。
表 1 - 用户名:(约 50 个用户名)
列:用户名、全名、电子邮件
表 2 - 运输:(约 100 条运输信息):
我正在尝试执行以下操作:获取存储在表 1 中的 50 个用户名,根据表 2 检查每个用户名,查看用户名是否存在于表 2 中(也就是检查用户是否已下订单)。返回未发货用户的所有用户名、全名和电子邮件。
这将如何在 Access 中实现?谢谢!
一种方法是not in在where子句中使用:
not in
where
select * from usernames u where u.username not in (select username from shipping)
我还认为这种形式是编写查询的一种简洁方式,因为它读起来很像您要解决的问题。