在ABAP中,我们可以使用INNER JOIN语句来从两个数据库表选择相同的字段,并将它们合并为一个内部表的一列。
以下是具体示例代码:
TYPES: BEGIN OF ty_table, field TYPE data. TYPES: END OF ty_table.
DATA: itab TYPE TABLE OF ty_table.
SELECT tab1~field INTO TABLE itab FROM table1 AS tab1 INNER JOIN table2 AS tab2 ON tab1~id = tab2~id.
此代码将从两个表中选择相同的“field”字段,并使用INNER JOIN语句将它们合并为一个内部表的一列。它将与一个名为“itab”的内部表一起使用。