点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有两个查询。
1使用业务伙伴和对象类型查询即时通讯
2查询im使用业务伙伴和金额在过滤器中,我使用了业务伙伴并使用了选项(来自查询1的值)
然后sql scrit在where子句中生成了一个IN状态语句。 现在我们从客户端收到一个问题,询问webi是否有可能生成简单的sql,例如query1.table1.businesspartner = Query2.Table2.Businesspartner。 因为在IN子句中平均有很长的业务合作伙伴列表,这会影响查询的性能。
有人可以帮我吗?
谢谢。
您好,Venkatesh
如果您的数据库是Oracle,那么在IN运算符中只能传递1000个值,那么解决的方法是在查询2的筛选器面板中创建一个子查询 (而且您根本不需要创建查询1,并且子查询应该具有查询1中具有的所有过滤器。)
http://bukhantsov.org/2012/09/example-of-sub-query-in-webi/
https://www.youtube.com/watch?v=KeUCRPXbktk
谢谢,
Mahboob Mohammed
一周热门 更多>