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について

Yuya2009
Tera Contributor

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

Database View機能を利用して3つのテーブル(Aテーブル、Bテーブル、Cテーブル)を結合し、csvファイル形式でエクスポートしたいと考えております。

3つのうちの2つのテーブル(Aテーブル、Bテーブル)には共通のフィールドを持ち、もう1つのテーブル(Cテーブル)には共通フィールドはありません。

Cテーブルにはエクスポート後に使用するフィールドだけが含まれており、エクスポート時にヘッダだけが必要です。

これらのフィールドにはServiceNow側では値を入力しません。

上記にも記載した通り、Cテーブルテーブルには共通の値を持つフィールドがないので、結合がうまくいきません。

現時点で思いつく解決方法は、Cテーブルに共通の値を持つフィールドを作成することですが、ほかにも良い方法があればどんな些細な事でいいのでご教授頂けると幸いです。

どうかよろしくお願い致します。

Yuya2009_1-1664846135137.png

 

 

 

 

 

 

 

1 件の受理された解決策

Vishnu Prasad K
Giga Guru

Hi,

 

For creating a database view there should be at lease one field that is referencing the other table

元の投稿で解決策を見る

2件の返信2

iwai
Giga Sage

画像の対応案にあるように、BテーブルにC項目を作ってReferenceする方法が良いと思います。この時、Cテーブルのレコードは存在してなくても良いです。インポートのときにレコード作成して、表示名例えば「NO」で一致させてインポートすることも出来ます。エクスポートの時はCテーブルが無いまま項目としてはリストビューに登録しておけばエクスポートできます。

 

Vishnu Prasad K
Giga Guru

Hi,

 

For creating a database view there should be at lease one field that is referencing the other table