gpt4 book ai didi

sql - Outer Join 合并列

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

我当前的查询涉及连接多个表,我正在为其使用完全外部连接。但是,我的查询产生了多个同名列。如何将结果合并到一列中?

下面是我的查询示例

 Select table1.a,table1.b AS "chocolate",table2.b AS "chocolate"
from table1
full outer join table2 ON table1.c = table2.c
WHERE table1.a > 100

但是该列将导致

a,chocolate,chocolate

提前致谢!

enter image description here编辑:基本上我只是想将 inp_pages 和 art_pages 组合在一个列中

最佳答案

根据所附的屏幕截图,似乎两列中只有一列可以有值,而另一列始终为 null。如果这是真的,您可以将结果合并到一个列中:

SELECT          table1.a, COALESCE(table1.b, table2.b) AS "chocolate"
FROM table1
FULL OUTER JOIN table2 ON table1.c = table2.c
WHERE table1.a > 100

关于sql - Outer Join 合并列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46388396/

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