TSQL将子查询行值连接到列值中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSQL将子查询行值连接到列值中相关的知识,希望对你有一定的参考价值。

  1. ( SELECT SA.AttributeName + ':' + SAV.AttributeValue + ', <br>'
  2. FROM Core.ProductAttributeValue PAV
  3. JOIN Core.AttributeValue SAV ON SAV.AttributeValueId = PAV.AttributeValueId
  4. JOIN Core.Attribute SA ON SA.AttributeID = SAV.AttributeId
  5. WHERE PAV.ProductID = P.ProductId AND PAV.Version = P.Version
  6. FOR XML PATH('')) AS Attributes,
  7.  
  8. --Simple Version
  9. (
  10. SELECT T.ColToConcat + ","
  11. FROM SubqueryTable T
  12. WHERE T.Id = MainQuery.Id
  13. FOR XML PATH('')
  14. ) AS Concat

以上是关于TSQL将子查询行值连接到列值中的主要内容,如果未能解决你的问题,请参考以下文章

如何在火花中使用逗号分隔符将相同的列值连接到新列

如何将多个列值连接到 Pandas 数据框中的单个列中

Ms Access Query:通过查询连接行

基于列值向sql中的列添加行值

如何将子查询中的字符串连接到mysql中的一行?

用于将子行组合成单行视图的 SQL 查询