詭異的問題

 DD07T~DOMNAME EQ 'ZD_WFTYPE'這個放在where條件和放在join條件後效果不一樣 

這個是能取到值的

    SELECT
      WF_ID,
      WF_NAME,
      BEGDA,
      ENDDA,
      DD07T~DDTEXT AS WFTYPE
      INTO TABLE @DATA(LT_TABLE)
      FROM YAC_T_LIST LEFT JOIN DD07T ON YAC_T_LIST~WFTYPE EQ DD07T~VALPOS AND DD07T~DOMNAME EQ 'ZD_WFTYPE'.

這個語句取不到值

?mid=&wid=51824&sid=&tid=8555&rid=LOADED&custom1=mp.csdn.net&custom2=%2Fpostedit&t=1572577737744?mid=&wid=51824&sid=&tid=8555&rid=FINISHED&custom1=mp.csdn.net&t=1572577737744

    SELECT
      WF_ID,
      WF_NAME,
      BEGDA,
      ENDDA,
      DD07T~DDTEXT AS WFTYPE
      INTO TABLE @DATA(LT_TABLE)
      FROM YAC_T_LIST LEFT JOIN DD07T ON YAC_T_LIST~WFTYPE EQ DD07T~VALPOS 
     WHERE DD07T~DOMNAME EQ 'ZD_WFTYPE'.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章