【发布时间】:2018-03-05 10:20:27
【问题描述】:
我当前的查询涉及连接多个表,我正在使用完全外连接。但是,我的查询产生了多个同名的列。如何将结果合并为一列?
以下是我的查询示例
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
提前致谢!
【问题讨论】:
-
你能分享一些示例数据和你想要达到的结果吗?
-
你想如何组合这两个列?例如,假设查询将
dark chocolate作为左表中巧克力列的值,将white chocolate作为右表中的值。在这种情况下应该是什么组合值? -
@krokodilko 他们应该导致不同的行共享同一列,想知道是否可能
标签: sql postgresql select join outer-join