我们如何编写查询以从两个目录中检索不同的产品

2020-09-11 01:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有两个目录,假设a...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我有两个目录,假设a,b .....有一些共同的和不同的产品(基于物料代码)。 现在我需要编写一个查询来从两个目录中获取产品的pk,而没有任何重复(基于材料代码)。我编写了以下查询来从a,b获取所有产品。我们如何对其进行修改,以便没有重复 将基于产品代码检索产品。

从{产品AS p加入ArticleApprovalStatus到{p。as}中选择{ p.pk }。 ApprovalStatus} = { s.pk }和{s:code} ='approved'JOIN CatalogVersion AS cv 在{p.catalogVersion} = {{a rel =" nofollow" hraf=" http://cv.pk"> cv.pk }上加入目录作为猫在{ cv.pk } = {cat.activeCatalogVersion}},其中{cat.id} ='a'或{cat.id} ='b'

赞赏任何回应。

4条回答
Climb_Ma
2020-09-11 01:52

使用以下查询。 替换类别的where条件... 我相信您想获取类别数据。 但是您正在查询目录。

 从{Product AS p JOIN ArticleApprovalStatus as s ON {p.approvalstatus} = {s.pk}和{s:code} ='approved'JOIN CatalogVersion AS cv ON {中选择不同的{p.code}  p.catalogVersion} = {cv.pk}加入类别AS cat on {cv.pk} = {cat.CatalogVersion}}其中{cat.code}在('<< categorycode >>','<< categorycode >>'  )
 
 
  

一周热门 更多>