首页 > 解决方案 > ConcatRelated函数和第五个参数

问题描述

我正在努力实现以下目标:

如果你有:

ItemNo   DocumentNo    Quantity
AB1         WS1           10
AB1         WS2           10

我想:

 ItemNo   DocumentNo    Quantity
AB1         WS1 | WS2          10 

我不太明白如何使用第五个参数。我继续收到错误,指出“|” 无效。

这是代码。

SELECT DISTINCT Query3.ItemNo,  ConcatRelated("Query3.DocumentNo", "Query3", "Query3.ItemNo = " & [Query3.ItemNo] & " | " )
FROM Query3;

这是网站: http ://allenbrowne.com/func-concat.html

标签: ms-access

解决方案


我不知道,但在这里找到了我的DJoin函数和这个查询:

SELECT 
    ItemNo, 
    DJoin("[DocumentNo]","[Query3]","[ItemNo] = '" & [ItemNo] & "'"," | ") AS DocumentNos, 
    Quantity
FROM 
    Query3
GROUP BY 
    ItemNo, 
    Quantity
HAVING 
    Count(*) >=2;

将提供此输出:

测试


推荐阅读