[英]Select inner join with RFC
是否有机会在某些(在本例中为 2)数据库表上通过 RFC 执行内部连接选择?
基本上,我想将此命令转换为适用于 RFC 的内容。
SELECT DISTINCT t2~field
FROM table1 AS t1
INNER JOIN table2 AS t2
ON t1~id = t2~id
INTO TABLE lt
WHERE (lv_where).
我知道RFC_READ_TABLE
。 唯一的问题是它只能从一张表中读取。 我也可以从两个表中读取并将它们合并在一起并检查我的东西,但我想防止这种情况。
最好不要手动执行连接操作。 执行此操作的最简单方法是创建您自己的功能模块,以完全执行您需要的选择。 不难,试试就知道了。 如果这不是一个选项,您可以尝试让某人组装一个数据库视图并在您对RFC_READ_TABLE
的调用中使用它。 可能还有其他我不知道的特定于模块的查询选项。
我们开发了一个可以进行连接的功能模块。 它是一个自定义 FM,您可以在其中传递字段、连接条件,它将创建连接并将结果存储在文件中,以便以后处理。
如果您有兴趣,请查看: www.plsapconnector.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.