Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

一对多查询,求助

Jerry  发表于:2013-09-02 23:24:54  
复制

点击下载此附件

表A: 有一列数字N1,有重复

表B:有两列数字N2和M,N1与N2内容相同,但无重复。


现希望做出查询,N1按照表B的关系,查询得到N1M。

有点像Excel里的vLookup. 已上附件


谢谢了

 

Top
沧海桑田 发表于:2013-09-03 08:36:13
Jerry 发表于:2013-09-03 09:43:28

谢谢斑竹,可是结果不对,因为查询出来只有几个。

我是希望所有N1的都对应一个M,现在查出来只有几个N1和M对应,其余的都没显示。

希望的结果(N1完全显示,然后加上对应的M):

N1    M                             

n1    m1

n2    m2

n3    m3

n4    m4

.   .

.   .

.   .

目前的结果是:

N1   M

n1   m1

n2    m2

也就是N1没有显示完全



轻风 发表于:2013-09-03 10:55:34

在查询中改下关系类型即可:



沧海桑田 发表于:2013-09-03 10:57:20

跟你希望实现的结果要求一模一样,怎么不对?

那你是改变了要求,再做一个

 打开



Jerry 发表于:2013-09-03 15:55:39

谢谢楼上的两位大神,但还是有问题。总结下就是两个问题,如下:

问题1: 左边CARES No不全,应该有几百行,这里只有8行,这个通过上面修改查询方向解决了。

问题2:几百条CARESNo,显示了,但大部分没有对应的LocalNo,而人工检查发现,基本所有的CARESNo,其实都是有对应的LocalNo。FU Tracking这张表中的CARESNo是有重复值的,而Tracking这张中的CARESNo是唯一的。问题会不会出在这儿?


谢谢了,真的非常感谢二位。



Jerry 发表于:2013-09-04 10:29:07
有大神能解决上面的问题2吗? 

总记录:6篇  页次:1/1 9 1 :