在Postgres查询中传递字符串

时间:2015-12-09 06:13:03

标签: postgresql psql crosstab

我正在使用Postgresql 9.3,我想要做的是将列名作为字符串传递到我的查询中。对于newtable我的列号可以是动态的,有时它可能是3或更多,我试图从另一个表中选择列并将我的查询重新插入现有查询中的字符串 请帮忙我该怎么做

select * from crosstab (
    'select "TIMESTAMP_S","VARIABLE","VALUE" from archieve_export_db_a3 group by 1,2,3 order by 1,2',
    'select distinct "VARIABLE" From archieve_export_db_variables order by 1'
) AS newtable (TIMESTAMP_S int,_col1 integer,_col2 integer);

0 个答案:

没有答案