我希望在插入临时表时将行转换为列。我在某处读过有关交叉表的内容,但并不确定如何将它用于我的目的。
首先假设我查询
select cat_id, category_name from category_tab;
cat_id category_name
111 books
112 pen
113 copy
现在我想要一个应该像
的临时表 s_no books pen copy
1
2
3
s_no将是序列号,先前查询的行将成为新临时表中的列。
我如何在postgres中完成这项任务?