Office中国论坛/Access中国论坛

标题: [讨论]ACCESS的UNION 查询,好像有BUG [打印本页]

作者: xpicasso    时间: 2006-8-6 05:03
标题: [讨论]ACCESS的UNION 查询,好像有BUG
[attach]19502[/attach]


我在开发一个进销存的ACCESS过程中需要使用UNION查询,程序写好后和财务对帐时却发现数据有误,经过仔细检查居然发现UNION查询的结果有误。

我使用的是ACCESS 2003 SP2.

附件中是我从原库中导出来的相关表和查询,为了便于观察,查询中将产品编号限于85。

查询中有两个,一个单表查询,一个UNION查询。

单表查询只从出库表中查询数据。

UNION 查询联合了入库表和出库表的纪录。

两个查询都从出库表中搜索相关记录却给出不同结果。

哪位高手能解释一下?

[此贴子已经被作者于2006-8-5 21:05:48编辑过]


作者: sgrshh29    时间: 2006-8-6 05:26
union all
作者: xpicasso    时间: 2006-8-6 05:29
不错,谢谢指教


作者: andymark    时间: 2006-8-6 06:18
  查询中使用union,会把重复的值去掉,如果要显示所有全部记录请使用union all




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3