Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

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を表示することができます。