Database View機能でのテーブル結合について

Fagi
Tera Contributor

いつもお世話になっております。

私はDatabse View機能を使用して3つのテーブルを結合し、csvファイル形式でエクスポートを行いたいと考えております。

3つのテーブルのうち2つには共通のフィールドがあり、もう1つのフィールドには共通のフィールドはありません。

共通のフィールドを持たないテーブルにはエクスポート後に必要なフィールドだが、ServiceNow側では値を入力しないフィールド集めたテーブルです。

もう1つのテーブルには共通の値を含むフィールドがないので結合がうまくいきません。

現時点で思いつく解決方法としてましては、もう1つのフィールドに共通のフィールドを作成することです。

共通フィールドを新たに作成しない方法で実現可能でしょうか?

些細なことでも、お力添え頂けると幸いです。

宜しくお願い致します。

1 REPLY 1

iwai
Giga Sage

A,B,Cのテーブルがあるとき、A TableにA2 Columnで B TableをReferenceする、B Tableでは、B2 Columnで、C TableをReference する。こういう構造なら、Database View を使わなくても、3つのテーブルが連結した状態の ListViewを作ることができて、エクスポート可能です。やり方は、A Table のListViewのList Layout設定で、 A2 Column から、 B Table Columnを表示して、さらにB2 Columnから C Table Columnを表示することができます。