0

我目前有两张表:一张包含所有用户名,一张包含所有运输信息。

表 1 - 用户名:(约 50 个用户名)

列:用户名、全名、电子邮件

表 2 - 运输:(约 100 条运输信息):

  • 列:用户名、发货 ID

我正在尝试执行以下操作:获取存储在表 1 中的 50 个用户名,根据表 2 检查每个用户名,查看用户名是否存在于表 2 中(也就是检查用户是否已下订单)。返回未发货用户的所有用户名、全名和电子邮件。

这将如何在 Access 中实现?谢谢!

4

1 回答 1

1

一种方法是not inwhere子句中使用:

select *
from usernames u
where u.username not in (select username from shipping)

我还认为这种形式是编写查询的一种简洁方式,因为它读起来很像您要解决的问题。

于 2013-06-25T02:49:12.283 回答