首页 > 解决方案 > 如何将多行组合/分组为一行

问题描述

我在将查询结果的所有行组合成一行时遇到问题。

这是我的结果的快照

列 1 列 2 列 3 列 4
1900200196 空                                                          
1900200196 空
1900200196 Null Intake and assmnt/eva
1900200196 空员工口译员
1900200196 口译员
1900200196 空

我希望我的结果看起来像这样

列 1 列 2 列 3 列 4
1900200196 MEDICAL INTERPRETER 员工口译员 Intake and assmnt/eval

任何朝着正确方向的帮助都可以。

标签: sqloracle

解决方案


select column1, 
       max(column2) as column2,
       max(column3) as column3,
       max(column4) as column4
from your_table
group by column1

推荐阅读