在Access SQL中连接期间丢失数据

时间:2015-03-02 16:31:03

标签: sql ms-access ms-access-2010

我有两个表,具有多对一关系,我使用左连接从多个表中获取所有数据并将其与来自一个表的数据合并。

我的第一张表格如下:

  

创建表任务(日期文本(6),任务文本(20),已完成的文本(1))

第二张表:

  

创建表格完成者(数据文本(6),名称文本(20))

请记住,完成表中的日期是主键,因此每个日期只有一个名称。

我可以编写一个连接这些表并创建正确结构的查询:

  

选择tasks.task,completer.name,tasks.completed from tasks left join completer on tasks.date = completer.date;

我的查询问题是我的二进制文件"已完成"无论是原始表中的值是什么值,0或1之间的变量在连接后始终为0。

为什么我会丢失与已完成变量相关的数据?我尝试过使用Access的yes / no变量,但是在加入过程中丢失信息会遇到同样的问题。

由于

0 个答案:

没有答案