JOIN
当我想获取一个表的所有字段但只从另一个表中选择字段时,ABAP 的 OpenSQL 中是否有一种方法可以简化选择列?
例如,在 mysql 中,我们可以简单地做:
SELECT tb1.*, tb2.b, tb2.d
FROM tableA tb1
INNER JOIN tableB tb2 ON tb1.x = tb2.a
但是,OpenSQL 似乎不允许选择tb1~*, tb2~b, tb2~d
,所以我不得不求助于这个:
SELECT tb1.x, tb1.y, tb1.z, tb2.b, tb2.d
FROM tableA tb1
INNER JOIN tableB tb2 ON tb1.x = tb2.a
对于非常大的表,尤其是标准表,这变得笨拙、难以阅读并且维护起来更烦人。
有没有更好的方法来选择 tb1 的所有字段和 tb2 中的一些字段?