Office中国论坛/Access中国论坛

标题: 可否有简洁的方法做合集? [打印本页]

作者: littlekey    时间: 2013-6-3 21:32
标题: 可否有简洁的方法做合集?
在联接属性中
只有3项
可否有什么简便的方法
可以将两个表的姓名先做一个合集
然后另外两个表按照这个合集的姓名做查询
我现在的做法是用union先做合集查询
再和另外两个表做关联查询

[attach]51895[/attach]

作者: tmtony    时间: 2013-6-4 00:42
只有 两个表的内容是 要合在一起 即内容字段相似,但数据要合并,才使用 union
作者: littlekey    时间: 2013-6-4 08:36
tmtony 发表于 2013-6-4 00:42
只有 两个表的内容是 要合在一起 即内容字段相似,但数据要合并,才使用 union

是的,所以我现在的做法是union提取两个表姓名字段合集的唯一值
然后再用这个查询返回的结果
连接另外两个表返回相关的其他字段值
作者: tmtony    时间: 2013-6-4 08:54
union 并不能 直接提取两个表姓名字段合集的唯一值
提取唯一值 要使用 distinct 或 group by
作者: littlekey    时间: 2013-6-4 19:40
tmtony 发表于 2013-6-4 08:54
union 并不能 直接提取两个表姓名字段合集的唯一值
提取唯一值 要使用 distinct 或 group by

是的
忘记了,还是使用合并后再用distinct方便




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