有人可以帮助我吗,我必须比较两个表,我的经理想查看 Access 数据库中两个表之间的比较。两个表都包含 IP 电话、它们的类型、MAC 和分配给它们的站点 ID。我的经理想要以一种形式查看这些数据。我知道我可以用两个子表单来做到这一点,但是如果我可以用一个 sql 语句来做到这一点会更好,因为我知道它可以做到,但我只是愚蠢地这样做。我需要的是三列,第 1 列 = 手机类型,第 2 列 = 表 1 计数,第 3 列 = 表 2 计数:
Handset Type |TABLE 1 COUNT| TABLE 2 COUNT|
CISCO7911 | 100 | 50
CISCO7942 | 100 | 50
我目前有这个只通过查询一个表来处理其中两个列,但是我将如何添加最后一列,我已经尝试过 UNION 但这会将数据添加到额外的行而不是另一列。
SELECT tbl_handsets.handset_type,
Count(IIf(handset_site_id='12345',1,Null)) AS myCompany_Number
FROM tbl_Handsets
GROUP BY tbl_handsets.handset_type
有任何想法吗???