您好,我有像
这样的表格scheme.table
(
a int,
b string,
c, date
)
我想在一行中选择所有b,值,如b1,b2,b3,b4。
如何避免制作程序?
答案 0 :(得分:3)
表名生物
animals Names
mammal Tiger
mammal Elephant
reptile snake
select animals, string_agg(names,',')
from creatures
Group by animals;
这将为您提供结果。
答案 1 :(得分:0)
在这里看,因为它看起来像你在追求的东西: http://www.mssqltips.com/sqlservertip/2914/rolling-up-multiple-rows-into-a-single-row-and-column-for-sql-server-data/
显然对于SQL Server,但你必须为Postgresql找到相同的东西。