1

私のコードは、HR.NAME が見つからないエントリを無視しているようです。「SENT BY」フィールドで「Not Found」を取得するにはどうすればよいですか? さらに、HR.NAME が見つからない場合は、そのデータを含めます。

SELECT DISTINCT MA.MOPID "MOP #"
   ,MA.MOPNOTIFICATIONSENT "Sent Status"
   ,MA.MOPNOTIFICATIONSENTBY "Employee ID"
   ,MA.MOPNOTIFICATIONSENDAT  "Date Sent"
   ,HR.NAME "SENT BY"

FROM MOPUSER.MOPACTIVITY MA ,HR@SECADMIN HR
WHERE TO_CHAR(MOPNOTIFICATIONSENDAT, 'YYYY-MM-DD') BETWEEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') AND TO_CHAR(SYSDATE, 'YYYY-MM-DD')
AND HR.EMPID = SUBSTR(MA.MOPNOTIFICATIONSENTBY, 2, (LENGTH(MA.MOPNOTIFICATIONSENTBY) - 1))
4

1 に答える 1