首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用缺少的列值填充postgres表行

使用缺少的列值填充postgres表行
EN

Stack Overflow用户
提问于 2018-06-09 03:09:02
回答 1查看 143关注 0票数 1

我有一个这样的PostgreSQL表:

table1:

代码语言:javascript
复制
MARKET        character varying 10
COST1         Number

MARKET       DATE           VALUE
A            01/01/2018      10   
A            01/02/2018      45
A            01/04/2018      12 
B            01/01/2018      12
B            01/05/2018      12
B            01/04/2018      12

我还有另外一张表,比如:

table2:

代码语言:javascript
复制
DATE
01/01/2018 
01/02/2018 
01/03/2018 
01/04/2018 
01/05/2018

我正在尝试连接这两个表,以便来自table1的每个“市场”都应该具有table2中的所有日期范围。如果"DATE“在table1中不存在,则其对应的"VALUE”列应为零。

输出应为:

代码语言:javascript
复制
    MARKET       DATE           VALUE
    A            01/01/2018      10   
    A            01/02/2018      45
    A            01/03/2018      0
    A            01/04/2018      12 
    A            01/05/2018      0
    B            01/01/2018      12
    B            01/02/2018      0
    B            01/03/2018      0
    B            01/04/2018      12
    B            01/05/2018      12

对postgres来说还是个新手。任何帮助都将不胜感激!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50767041

复制
相关文章

相似问题

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