首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Union和right join不适用于缺少的材料

Union和right join不适用于缺少的材料
EN

Stack Overflow用户
提问于 2020-04-10 05:38:30
回答 1查看 40关注 0票数 1

我有一个主合同表,其中包含诸如(VPA_ID,PRODUCT_ID,MATERIAL_NUMBER,QUANTITY)之类的列。每个产品ID都有1:n的物料编号,您可以看到表中有3个带有金额的物料编号。问题是在这个表中有一些缺失的材料编号,您可以说这些材料编号没有映射到我们的事实表中。在我们的物料主表中,这个特定的产品ID有8个物料编号,其中5个在我们的合同主表中缺失。这些缺少的物料编号没有金额。

我的要求是希望在主合同表中引入缺少的材料编号。我尝试了联合和右连接,但它不起作用。

主合同表:

代码语言:javascript
运行
复制
select FVPO_VPA_ID as vpa_id, FVPO_price_product_id as product_id, FVPO_material_number as material_number
     , sum(FVPO_Quantity) as quantity                       
from   OP_FCT_SDDB_VPA_POSITION
where  FVPO_price_product_id = 'PR000349059'
and    FVPO_VPA_ID = '17270'                        
group by FVPO_VPA_ID, FVPO_price_product_id, FVPO_material_number                       

物料主数据:

代码语言:javascript
运行
复制
select DSAI_ID, DSAI_PRPR_SAP_MATNR, DSAI_SP_SAP_MATNR          
from   OP_DIM_SALES_ITEM
where  DSAI_PRPR_SAP_MATNR = 'PR000349059'
and    dsai_subito_transfer_flag = 'Y'

预期结果:

代码语言:javascript
运行
复制
+--------------+----------+------------------------+------------------------+------------+
| FVPO_VPA_ID  |  DSAI_ID |  FVPO_price_product_id |  FVPO_material_number  |  QUANTITY  |
+--------------+----------+------------------------+------------------------+------------+
|        17270 |    40106 |  PR000349059           |  SP000748370           |   5565604  |
|        17270 |    40109 |  PR000349059           |  SP000748364           |   1962898  |
|        17270 |    40108 |  PR000349059           |  SP000748366           |   2589732  |
|              |    11670 |  PR000349059           |  SP000010709           |            |
|              |    40096 |  PR000349059           |  SP000748362           |            |
|              |    40099 |  PR000349059           |  SP000748132           |            |
|              |    40100 |  PR000349059           |  SP000748130           |            |
|              |    40101 |  PR000349059           |  SP000748128           |            |
+--------------+----------+------------------------+------------------------+------------+
EN

回答 1

Stack Overflow用户

发布于 2020-04-11 02:35:11

大家好,专家们,这是一个输出的例子,黄色部分是当前的输出,其余的是我想从材料尺寸中添加的,其中有缺失的材料。这些材料没有数量和vpa id:enter image description here

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

https://stackoverflow.com/questions/61130634

复制
相关文章

相似问题

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