0

我想查看以下 SELECT 语句:

SELECT ma~matnr ma~mtart ma~ernam ma~ersda ma~laeda de~maktx as maktx_de fr~maktx as maktx_fr it~maktx as maktx_it
FROM mara as ma
LEFT JOIN MAKT as de ON de~matnr = ma~matnr AND de~spras = 'DE'
LEFT JOIN MAKT as fr ON fr~matnr = ma~matnr AND fr~spras = 'FR'
LEFT JOIN MAKT as it ON it~matnr = ma~matnr AND it~spras = 'IT'
INTO CORRESPONDING FIELDS OF TABLE g_it_material

我怎样才能做到这一点?SE11在哪里可以选择别名和特殊条件?

4

1 回答 1

1

不幸的是,您所描述的案例无法使用字典视图。

您当然可以定义条件,但不能定义字段别名。能给您带来类似结果的唯一选择是为每种语言定义一个OR条件,然后相应地处理行(但是,它会为每种材料的每种语言提供一行)。我怀疑这将是一个可接受的选择。

注意答案已更改-我最初错过了您有三个联接的要点MAKT

于 2015-08-07T08:01:31.387 回答