我正在尝试在 Postgres 10 中使用“交叉表”功能,它会引发以下错误,我不明白为什么:
错误:返回和 sql 元组描述不兼容 SQL 状态:42601
select * from crosstab
($$select xx, xxy, sum(t) as lala from po.zBORRARvi_intermedia
group by xx, xxy order by 1,2$$) as
ct("xx" varchar(255), "xy1" double precision, "xy2" double precision, "xy3" double precision,
"xy4" double precision,"xy5" double precision, "xy6" double precision, "xy7" double precision,
"xy8" double precision);