【发布时间】:2010-11-14 13:17:21
【问题描述】:
在 postgresql 中, 我需要将数据插入到,例如从表 A 和表 C 获取查询的 sql 查询中的表 B。 这个样本是我能得到的最好的:
SELECT (SELECT bic FROM bank where name='Bank Foo'), curr_id FROM currency where
alpha_id = 'AUD'
OR alpha_id ='NZD'
OR alpha_id ='SGD';
结果是这样的:
?柱子? | curr_id ----------+--------- xyz | 9 xyz | 66 xyz | 4我的问题是:
1)如何使结果更漂亮,而不是?列?该字段应显示“bic”?
2)要将数据插入表B,我想我只是使用COPY,但我不知道如何从上面的查询语句中获取数据。可能吗?
欢迎任何更好的建议。
(通常我使用 csv 文件中的 COPY,好的,我知道你们可以说只是将结果复制粘贴到 csv 文件并 COPY 但是
这意味着我没有学到新东西:)
提前谢谢你。
【问题讨论】:
标签: sql postgresql