Join 复杂射火连接

Join 复杂射火连接,join,left-join,inner-join,spotfire,jointable,Join,Left Join,Inner Join,Spotfire,Jointable,我正在尝试一个复杂的联接。我试过左外单曲、左单曲、全单曲、内单曲、右外单曲和右单曲,但都没有达到我需要的效果。 我觉得用图片来解释可能更容易,就这样吧。在图1中,您可以看到我的主数据表总销售额\u 2 我想做的是将ROI RUBU模式中的值列带入Total Sales_2 所以在图1中你可以看到我有一条绿色高亮显示的线。其账号为TY00009,模式名称为ROI_RUBU_Schema_8,产品编号为156118,产品名称为Esrumate 1x20ml 195,数量为10,总价值为424.50

我正在尝试一个复杂的联接。我试过左外单曲、左单曲、全单曲、内单曲、右外单曲和右单曲,但都没有达到我需要的效果。 我觉得用图片来解释可能更容易,就这样吧。在图1中,您可以看到我的主数据表总销售额\u 2

我想做的是将ROI RUBU模式中的值列带入Total Sales_2

所以在图1中你可以看到我有一条绿色高亮显示的线。其账号为TY00009,模式名称为ROI_RUBU_Schema_8,产品编号为156118,产品名称为Esrumate 1x20ml 195,数量为10,总价值为424.50 我想在《总销售额》2的下一列中看到的是价值和0.20,但我没有看到,请参见图3

在本例中,我在产品代码上使用了一个左外连接,将值列从ROI RUBU模式带入见图2,进入总销售额\u 2

Customer Maxx name  Customer Maxx Code  Schema Name Product Code    Product Description Sold Quantity   Total Value
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   156118  Estrumate 1x20ml 195    10  424.5
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   119977  Rotavec Corona 1x40ml 125   30  5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   30179   Bovilis BVD 1x25ds 195  3   424.5
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   21406   Delvosteron 1x20ml 125  6   5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   13262   Dexafort 1x50ml 195 4   5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   156118  Estrumate 1x20ml 195    12  4444
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   119977  Rotavec Corona 1x40ml 125   32  3333
我希望看到0.20,因为我在图2中用绿色突出显示了一行,因为ROI\u RUBU\u SCHEMA\u 8为产品156118返回0.20

Customer Maxx name  Customer Maxx Code  Schema Name Product Code    Product Description Sold Quantity   Total Value
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   156118  Estrumate 1x20ml 195    10  424.5
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   119977  Rotavec Corona 1x40ml 125   30  5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   30179   Bovilis BVD 1x25ds 195  3   424.5
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   21406   Delvosteron 1x20ml 125  6   5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   13262   Dexafort 1x50ml 195 4   5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   156118  Estrumate 1x20ml 195    12  4444
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   119977  Rotavec Corona 1x40ml 125   32  3333
正如您在图3中所看到的,我在ROI\u RUBU\u SCHEMA\u 8上得到了产品156118的不同值,请参见图3

我需要的是账户TY00009上的所有on Product156118的值为0.20,因为其onROI\u RUBU\u SCHEMA\u 8

如果TY00009在ROI\u RUBU\u SCHEMA\u 9上,我预计产品156118的回报率为0.27,因为这是ROI\u RUBU\u SCHEMA\u 9对产品156118的回报,再次参见图2ROI-RUBU SCHEMA

Product Number  Product Name    List Price Oct 1st 2018 Category    Value
156118  Estrumate 1x20ml 100    €28.50  ROI_RUBU_SCHEMA_8   0.2
156118  Estrumate 1x20ml 100    €28.50  ROI_RUBU_SCHEMA_9   0.27
156118  Estrumate 1x20ml 100    €28.50  ROI_RUBU_SCHEMA_10  0.16
我已经尝试了每一个有机会的加入,但没有运气。如果有人能提供任何帮助,我们将不胜感激

图1

图2

图3

因此,根据管理员的反馈,请找到我认为有用的大量数据,这些数据可用于重新创建我当前面临的问题。如果需要更多的数据,我很乐意提供

总销售额\u 2数据

Customer Maxx name  Customer Maxx Code  Schema Name Product Code    Product Description Sold Quantity   Total Value
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   156118  Estrumate 1x20ml 195    10  424.5
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   119977  Rotavec Corona 1x40ml 125   30  5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   30179   Bovilis BVD 1x25ds 195  3   424.5
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   21406   Delvosteron 1x20ml 125  6   5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   13262   Dexafort 1x50ml 195 4   5222
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   156118  Estrumate 1x20ml 195    12  4444
Random Customer Name    TY00009 ROI_RUBU_SCHEMA_8   119977  Rotavec Corona 1x40ml 125   32  3333
ROI RUBU模式数据

Product Number  Product Name    List Price Oct 1st 2018 Category    Value
156118  Estrumate 1x20ml 100    €28.50  ROI_RUBU_SCHEMA_8   0.2
156118  Estrumate 1x20ml 100    €28.50  ROI_RUBU_SCHEMA_9   0.27
156118  Estrumate 1x20ml 100    €28.50  ROI_RUBU_SCHEMA_10  0.16

所以我终于到了那里,我想给出答案,这样可以帮助别人

就我而言,这真的很简单也很愚蠢。这是一个需要的左外联接,但我只从ROI RUBU Schema表中购买了一列Value,因此当我在数据表Total Sales\u 2 data上看到ROI\u RUBU\u Schema\u 8的所有不同值时,我认为联接是错误的。
如果我在分类栏中也从ROI RUBU Schema表购买到Total Sales_2中,我会看到所有可能的模式。我只是没有从ROI RUBU Schema表中引入Category列。愚蠢但它发生了:-)

您使用哪些列来连接表?请在代码问题中给出一个--cut&paste&runnable代码;具有期望和实际输出的示例输入(包括逐字错误消息);标签和清晰的说明和解释。请转述或引用其他文本。仅将图像用于不能表示为文本或扩充文本的内容。无法搜索或剪切粘贴图像。包括带有图像的图例/图例和说明。使您的帖子独立。在给出关系(ship)/关联或表(base或query result)时,请说出其中某一行根据其列值对业务状况的说明。您好,drxl:我正在使用产品代码连接这些表。谢谢你的邀请help@philipxy:感谢您的反馈,是的,我现在看到可用数据的样本远比图片好。我将尝试获取一些关于这个问题的有用数据,以便社区更容易回答。