2016-06-21 26 views
0

在圖中所示的表格中,我想連接從事同一篇文章的作者的姓名。 例如,第一行是「Ahmed Anwar Nasr和Islam M Abdelaziz」,第二行是「Ahmed Anwar Nasr和Omar Sayed Said」 這怎麼辦? 我曾想過使用GROUP BY子句,但集團這隻能起到 Table如何在此處分組作者姓名?

+0

我使用DB2,但我問的一般的概念。如何將來自兩個不同記錄的兩個條目分組,但是基於另一列中的公共值的同一列? –

回答

0

我建議使用listagg像下面的例子

SELECT listagg(writers, ' and '), title 
    FROM <tablename> 
GROUP BY title