join:==EMPTY
<element>
なし
SQL テーブル間で結合を作成するフィールドを定義できます。
A <join>
要素は親の場合にのみ使用できます <element>
要素のタイプが「リンク」です。 つまり、親要素には「@type=link」属性を宣言する必要があります。
リモートテーブルの名前と名前空間を、 <join>
要素を選択します。 親で指定する必要があります <element>
.
慣例により、リンクはスキーマの最後に定義されます。
次の場合、 <join>
要素が指定されていない場合、リンクは自動的に両方のテーブルのプライマリキーに配置されます。
現在のテーブルの「email」フィールドとリモートテーブルの「@compagny-id」フィールド間のリンク:
<join xpath-dst="@compagny-id" xpath-src="@email"/>
「EN」値を含む「@country」フィールドの内容に基づいて、「cus:Country」テーブルに対するフィルターされたリンク。
<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
<join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
</element>