Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access中的ConcatRelated(),使用两个键_Ms Access_Concatenation - Fatal编程技术网

Ms access Access中的ConcatRelated(),使用两个键

Ms access Access中的ConcatRelated(),使用两个键,ms-access,concatenation,Ms Access,Concatenation,我找到了ConcatRelated()函数[http://allenbrowne.com/func-concat.html]它似乎做了我想做的,但我需要输入两个键,而不是一个键 我的数据如下所示: Chain Store Warehouse Walmart Tucson Phoenix Walmart Tucson Flagstaff Walmart Phoenix Phoenix Bi-Lo Phoenix Phoenix Bi-Lo

我找到了ConcatRelated()函数[http://allenbrowne.com/func-concat.html]它似乎做了我想做的,但我需要输入两个键,而不是一个键

我的数据如下所示:

Chain    Store      Warehouse
Walmart  Tucson     Phoenix
Walmart  Tucson     Flagstaff
Walmart  Phoenix    Phoenix
Bi-Lo    Phoenix    Phoenix
Bi-Lo    Phoenix    Flagstaff
我需要根据连锁店和商店进行连接:

Chain    Store      Warehouses
Walmart  Tucson     Phoenix, Flagstaff
Walmart  Phoenix    Phoenix
Bi-Lo    Phoenix    Phoenix, Flagstaff

你能帮我解释一下括号内需要使用的参数吗?

你可以这样写:

SELECT Distinct
  tbl.Chain,
  tbl.Store,
  ConcatRelated("Warehouse","tbl","Chain=""" & [Chain] & """ and Store=""" & [Store] & """") AS Warehouses
FROM tbl;

看一看这里绘制的ADO版本:您需要一个
Group\u Concat
类型的函数:)解决了这个问题,谢谢。:)我在另一个查询而不是另一个表上运行它-这是否意味着每次调用ConcatRelated函数时都会运行基本查询?我猜是的,因为我用一个表格版本的数据试过了,用了几秒钟。不知道该怎么办-如果有帮助,实际的绿色“查询进行中”栏会很快消失,只有在屏幕上显示数据时才会卡住。不知道该怎么办。。。。。。。