在访问中创建查询
create Query in access
客户Table
ECR Table
我有两个 table(它们在 cif 中是相关的)并且 我想知道如何 创建这两个查询
第一个 在我的 table 中将所有客户 ID 显示为 cif (1) 其状态 = 已关闭并且他们具有来自第二个 table = 的 ECR 状态活跃
第二个 显示状态已关闭的所有客户 没有任何 有效的 ECR 如果他有一个或多个没有出现在这个查询中并且只出现在第一个
将这些查询添加为 SQL:
ECR 状态有效:
SELECT Customer.CIF, Customer.CUS_STATUS, ECR.ECRStatus
FROM Customer INNER JOIN ECR ON Customer.CIF = ECR.ID_cif
WHERE (((Customer.CUS_STATUS)="closed") AND ((ECR.ECRStatus)="active"));
ECR 状态无效:
SELECT Customer.CIF, Customer.CUS_STATUS, ECR.ECRStatus
FROM Customer INNER JOIN ECR ON Customer.CIF = ECR.ID_cif
WHERE (((Customer.CUS_STATUS)="closed") AND ((ECR.ECRStatus)<>"active"));
客户Table
ECR Table
我有两个 table(它们在 cif 中是相关的)并且 我想知道如何 创建这两个查询
第一个 在我的 table 中将所有客户 ID 显示为 cif (1) 其状态 = 已关闭并且他们具有来自第二个 table = 的 ECR 状态活跃
第二个 显示状态已关闭的所有客户 没有任何 有效的 ECR 如果他有一个或多个没有出现在这个查询中并且只出现在第一个
将这些查询添加为 SQL:
ECR 状态有效:
SELECT Customer.CIF, Customer.CUS_STATUS, ECR.ECRStatus
FROM Customer INNER JOIN ECR ON Customer.CIF = ECR.ID_cif
WHERE (((Customer.CUS_STATUS)="closed") AND ((ECR.ECRStatus)="active"));
ECR 状态无效:
SELECT Customer.CIF, Customer.CUS_STATUS, ECR.ECRStatus
FROM Customer INNER JOIN ECR ON Customer.CIF = ECR.ID_cif
WHERE (((Customer.CUS_STATUS)="closed") AND ((ECR.ECRStatus)<>"active"));