【问题标题】:Query to show like group of items with single main item and multiple group items separated with commas查询以显示类似的项目组,其中包含单个主要项目和多个用逗号分隔的组项目
【发布时间】:2021-08-14 13:26:16
【问题描述】:

在 SQL Server 中,我希望一个查询显示类似一组项目,其中包含单个主要项目和多个用逗号分隔的组项目。

例如当'ATLAS'是主要项目时,组项目组是'BAND SEALER SPARE','30F SPARES'......

【问题讨论】:

  • 根据问题指南,请不要发布代码、数据、错误消息等的图像 - 将文本复制或输入到问题中。请保留将图像用于图表或演示渲染错误,这些无法通过文本准确描述的事情。就目前而言,我几乎无法阅读它。
  • 这能回答你的问题吗? SQL group_concat function in SQL Server

标签: sql sql-server concatenation


【解决方案1】:

我想你只是想要string_agg():

select item,
       string_agg([Group], ',') within group (order by [Group]) as groups
from t
group by item;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-31
    • 2013-08-09
    相关资源
    最近更新 更多