gpt4 book ai didi

sql - 将两个表合并为一个具有相同列名的表

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

我使用此命令将 2 个表合并为一个:

CREATE TABLE table1 AS 
SELECT name, sum(cnt)
FROM (SELECT * FROM table2 UNION ALL SELECT * FROM table3) X
GROUP BY name
ORDER BY 1;

table2table3 是包含名为 namecnt 的列的表,但是结果表(table1) 包含列 namesum

问题是如何更改命令,以便结果表将包含列 namecnt

最佳答案

你试过这个吗(注意 AS cnt)?

CREATE TABLE table1 AS SELECT name,sum(cnt) AS cnt
FROM ...

关于sql - 将两个表合并为一个具有相同列名的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25591824/

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