SQL查询-将多行合并为一行

SQL查询-将多行合并为一行,sql,sql-server,Sql,Sql Server,如何编写SQL以将多个列和行中的数据合并到一行中 OrganizationId Name Type Active -------------------------------------- 1 Baker County Yes 2 curry county Yes 预期结果: SomeColumnName ------------------------------- 1BakerCountyYes2curry

如何编写SQL以将多个列和行中的数据合并到一行中

OrganizationId  Name    Type    Active
--------------------------------------
      1         Baker   County  Yes
      2         curry   county  Yes
预期结果:

SomeColumnName
-------------------------------
1BakerCountyYes2currycountyYes
MySQL

使用


您使用的是什么rdbms?无论如何,您的google查询将类似于此组concat
SELECT row_id,        
       group_concat( Value ORDER BY Value SEPARATOR ' ')
FROM 
    (SELECT 
        @row_number:=1 AS row_id,
        CONCAT(OrganizationId ,Name,Type,Active) AS Value
    FROM
        Table1
     ORDER BY file_fields_id
     ) T
GROUP BY row_id;