我在列中有几行,如下所示:
Country
----------
USA
UK
Singapore
现在,我希望得到如下结果:
First_Country | Second_Country | Third_Country
--------------+-----------------+--------------
USA | UK | Singapore
NULL | USA | UK
怎么办?我试过Pivot
或Unpivot
没有运气。
答案 0 :(得分:0)
您可以使用以下查询来实现此目的:
select GROUP_CONCAT(<Column_Name> SEPARATOR ' ') from <Table_Name>;
其中, Column_Name - 您希望连接到单个结果的列 Table_Name - 具有上述列的表。