0

我有一个具有以下结构的表

SubId       Status  
---------------------------------------
001         Active
001         Partially Active

在显示这条记录时,我需要这样显示

SubId   Status  
---------------------------------------
001     Active/Partially active

我尝试使用 distinct,但这会返回两行。

知道如何才能只得到 1 行而不是 2 行。我知道这很简单。我只是找不到它。

4

1 回答 1

1
select subid, 
       listagg(status, '/') within group (order by null) as status
from the_table
group by subid;
于 2014-01-15T12:20:41.313 回答