MS访问,包括要查询的查询中的空记录

时间:2014-02-27 16:56:14

标签: ms-access

早上好,

我有一个数据库用于注册消防员进行检查,我想将我的测试网站查询导出到电子表格或数据库,但我遇到了一个简单的问题。

我有两个表,tblTestSite和tblMaster


tblTestSite看起来像这样:
comSiteString //主键,包含日期时间位置的短文本(与tblMaster.testSite的一对多关系)
截止日期//日期和时间
网站地址//短文
Proctor //短文

tblMaster看起来像这样
ID //主键
testSite //短文本(这是我的查询中计算的字段)
departmentName //短文
lastName //短文
firstName //短文
testingLevel //短文


以下是查询的SQL:

SELECT tblTestSite.comSiteString,Count(tblMaster.testSite)AS CountOftestSite
FROM来自tblTestSite INNER JOIN tblMaster ON tblTestSite.comSiteString = tblMaster.testSite
GROUP BY tblTestSite.comSiteString;

结果:
测试现场|测试次数
试验场地1 | 12
试验场地2 | 23

我想要的结果将是查询显示所有测试网站,包括尚未进行任何预订的测试网站。
测试现场|测试次数
试验场地1 | 12
试验场地2 | 23
试验场地3 | 0

我希望这项工作能够让我轻松更新我们的在线日历,以显示给定测试站点剩余的座位数。如果我可以让我的查询包含空值,那么我可以轻松地完成剩下的工作。



如果您要给我插入代码,请非常具体地说明代码进入我的访问查询的位置。
谢谢!

1 个答案:

答案 0 :(得分:1)

使用LEFT JOIN代替INNER JOIN