有人可以帮助我,我必须比较两个表,我的经理希望看到Access数据库中两个表之间的比较。两个表都包含IP电话,它们的类型,MAC和分配给它们的站点ID。我的经理想要的是以一种形式查看这些数据。我知道我可以用两个子表单来做到这一点,但是如果我可以用一个sql语句做到这一点会好得多,因为我知道它可以做到,但我只是愚蠢地做到这一点。我需要的是三列,列1 =手机类型,列2 =表1计数,列3 =表2计:查询MS-Access中的两个表格?
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
任何想法?
奇妙的你是我的英雄!!!! 非常感谢你,这正是我所需要的,很棒的工作! – 2012-07-25 13:35:40
不客气,史蒂文。如果子查询对您不熟悉,请查看Allen Browne的页面:http://allenbrowne.com/subquery-01.html和http://allenbrowne.com/subquery-02.html – HansUp 2012-07-25 13:49:35
谢谢我会看看这个,我通常只使用VBA,但最近我的任务是使用SQL – 2012-07-25 14:35:40