首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在雪花SQL中执行完全外部联接时无法获取所有行

在雪花SQL中执行完全外部联接时无法获取所有行
EN

Stack Overflow用户
提问于 2022-11-11 13:18:07
回答 1查看 48关注 0票数 0

我有两张桌子。第一表是

代码语言:javascript
复制
Category       Date        Sales_1
Chocs          2020-10-10  2091847.8100
Biscuits       2020-10-10  1.6000
Rice           2020-10-10  597003.4900
Sugar          2020-10-10  1533084.3100
Chips          2020-10-10  3.5000
Sweet          2020-10-10  3.0000

第二表是

代码语言:javascript
复制
Category       Date        Sales_2
Chocs          2020-10-10  2091847.8100
Biscuits       2020-10-10  1.6000
Rice           2020-10-10  597003.4900
Sugar          2020-10-10  1533084.3100
Spices         2020-10-10  90748.89
Chips          2020-10-10  3.5000
Sweet          2020-10-10  3.0000

如果我完全加入了表1和表2中的类别。即

代码语言:javascript
复制
   Category       Date            Sales_1         Sales_2
   Chocs          2020-10-10      2091847.8100    NULL
   Biscuits       2020-10-10      1.6000          NULL
   Rice           2020-10-10      597003.4900     NULL
   Sugar          2020-10-10      1533084.3100    NULL
   NULL           NULL            NULL            90748.89
   Chips          2020-10-10      3.5000          NULL
   Sweet          2020-10-10      3.0000          NULL

它不包括在about输出中的值以下

代码语言:javascript
复制
Category       Date        Sales_1   Sales_2
NULL           NULL        NULL      90748.89

预期的输出必须是,它应该返回所有行。我尝试了下面的雪花SQL查询

代码语言:javascript
复制
select coalesce(table_1.category,table2.category) cat,
       coalesce(table_1.date,table2.date) dt,
       coalesce(table_1.sales,table2.sales) sales
from table_1 
full outer join table_2 on table_1.category = table_2.category

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2022-11-11 16:01:18

SQL查询如下。和上面一样,我的数据有个错误。

代码语言:javascript
复制
select coalesce(table_1.category,table2.category) cat,
       coalesce(table_1.date,table2.date) dt,
       coalesce(table_1.sales,table2.sales) sales
from table_1 
full outer join table_2 on table_1.category = table_2.category
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74403124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档