gpt4 book ai didi

sql - Postgres - 从选择中创建表

转载 作者:行者123 更新时间:2023-11-29 11:10:59 25 4
gpt4 key购买 nike

我有两个表,一个包含大量 ID 和有关这些 ID 的信息。

我有第二个表 Graph,它只有两列,每列多次包含上述 ID 号。我想通过仅选择出现在我的图表中的那些 ID 并创建一个新的更小的信息表来修剪我的信息表的大小。有没有简单的方法可以做到这一点?

CREATE TABLE FROM SELECT? 

谢谢!

最佳答案

就这么简单:

create table new_table
as
select t1.col1, t2.col2
from some_table t1
join t2 on t1.id = t2.some_id;

您可以为此使用任何选择语句。新表的列名由查询中使用的列别名定义。

手册中有更多详细信息:http://www.postgresql.org/docs/current/static/sql-createtableas.html

关于sql - Postgres - 从选择中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22953450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com