点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用以下SQL:
选择a.field1 a.field2 b.field3
(从table3中选择FIELD,其中KEY = a.field1)作为field4
从TAB1到a.key = b.key的内部联接TAB2 b。
我的要求是,如果在field4中还有其他项" N/A",则显示FIELD FROM table3的显示值。 我正在尝试以下操作并收到错误"此SELECT语句不允许使用NTO子句:此处不允许子查询"
关于如何实现这一目标的任何指示...
选择a.field1 a.field2 b.field3 (从TABLE3(在TABLE3.KEY = a.key中的TABLE3中选择FIELD到lv_value中))为null的情况下,则为'N/A' 其他。 lv_value 结束为field4 从TAB1到TAB1.KEY = TAB2.KEY上的内部联接TAB2 b。
看起来您需要将table3作为左联接而不是子选择包括在内...然后在when子句中有子查询的情况下进行处理
感谢响应 塞尔吉奥 我能够使用
完成此操作一周热门 更多>