我想查看以下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中的别名和特殊条件?
答案 0 :(得分:1)
不幸的是,您所描述的案例不可能使用字典视图。
您当然可以定义条件,但不能定义字段别名。唯一能为您提供类似结果的选项是为每种语言定义OR
条件,然后相应地处理行(但是每种材料每种语言会产生一行) 。我怀疑这是一个可以接受的替代方案。
注意答案已更改 - 我最初错过了您有三次加入MAKT
的要点。