首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ConcatRelated函数返回所有值

ConcatRelated函数返回所有值
EN

Stack Overflow用户
提问于 2017-03-23 13:47:38
回答 1查看 357关注 0票数 0

使用Allen的ConcatRelated函数不能正确返回。

示例:

代码语言:javascript
复制
OrderNumber Product Types
00054001021 ROUND
00054001021 WHITE
00054001121 CONCAVE
00054001121 SCORED
00054001121 WHITE
00054001221 CAPSULE
00054001221 SCORED
00054001221 WHITE

使用此方法:

代码语言:javascript
复制
SELECT DISTINCT YourTable2.OrderNumber, ConcatRelated("[Product Types]","YourTable2","[OrderNumber]="& "[OrderNumber]","[Product Types]",",") AS All_Product_Types
FROM YourTable2;

返回每个订单号的所有ProductTypes:

代码语言:javascript
复制
OrderNumber All_Product_Types
00054001021 CAPSULE,CONCAVE,ROUND,SCORED,SCORED,WHITE,WHITE,WHITE
00054001121 CAPSULE,CONCAVE,ROUND,SCORED,SCORED,WHITE,WHITE,WHITE
00054001221 CAPSULE,CONCAVE,ROUND,SCORED,SCORED,WHITE,WHITE,WHITE

它应该是:

代码语言:javascript
复制
OrderNumber     All_Product_Types
00054001021     ROUND, WHITE
00054001121     CONCAVE, SCORED, WHITE
00054001221     CAPSULE, SCORED, WHITE

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-03-28 12:57:17

我自己解决了这个问题。我需要更多的引号("),因为我的订单编号字段是文本。如果其他人有同样的问题,查询应该如下所示:选择DISTINCT YourTable2. OrderNumber,ConcatRelated("Product ","YourTable2",“OrderNumber= ")”&OrderNumber&“,”“)作为YourTable2的All_Product_Types;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42977930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档