データベースビュー - document_idフィールドを使用してテーブルを正しく結合する方法Issue データベースビューを作成する場合、ドキュメント ID タイプフィールドを介してテーブルを結合する必要がある場合があります。 参照フィールドと同様に、ドキュメント ID フィールドでは、レコードが別のレコードを参照できるようにします。ただし、ドキュメント ID フィールドを使用すると、参照フィールドのような事前定義されたレコードだけでなく、 任意の テーブルのレコードを参照できます。 これは、データがテーブル名とドキュメント (sys_id) の 2 つのフィールドに格納されることを意味します。 [ドキュメント] フィールドのみを参照して誤ってテーブルを結合すると、部分的な結果のみが返されたり、行数と返された結果が一致しないなど、予期しない結果が生じる可能性があります。Resolutionドキュメント ID フィールドを介して 2 つのテーブルを正しく結合するには、where 条件で両方のフィールドを参照し、参照されるテーブル名をハードコーディングする必要があります。 例: [アセスメントインスタンステーブル] を [インシデント] テーブルに結合する場合は、次の 3 つのフィールドに注意する必要があります。 アセスメントのインスタンス [asmt_assessment_instance] trigger_idアセスメントインスタンス [asmt_assessment_instance] trigger_tableインシデント [incident] sys_id where 条件は次のようになります。 inc_sys_id = aai_trigger_id && aai_trigger_table = 'incident'