NATURALINNERJOIN
あるテーブルと別のテーブルとの内部結合を実行します。
構文
NATURALINNERJOIN(<LeftTable>, <RightTable>)
パラメーター
用語 | 定義 |
---|---|
LeftTable | 結合の左側のテーブルを定義するテーブル式。 |
RightTable | 結合の右側のテーブルを定義するテーブル式。 |
戻り値
指定された共通列の値が両方のテーブルに存在する行のみを含むテーブル。 返されるテーブルには、左側のテーブルの共通列と、両方のテーブルの他の列が含まれます。
解説
テーブルは、2 つのテーブルの共通の列 (名前) で結合されます。 2 つのテーブルに共通の列名がない場合は、エラーが返されます。
結果に対する並べ替え順序の保証はありません。
結合される列のデータ型は、両方のテーブルで同じである必要があります。
同じソース テーブル (同じ系列を持つ) の列のみが結合されます。 たとえば、ProductID 列に基づく Products テーブルおよび WebSales と StoreSales の間に多対一のリレーションシップを持つ Products[ProductID]、WebSales[ProductdID]、StoreSales[ProductdID] の場合、WebSales および StoreSales テーブルは [ProductID] で結合されます。
結合時に厳密な比較セマンティクスが使用されます。 強制型変換はありません。たとえば、1 は 1.0 と等しくありません。
この関数は、計算列または行レベルのセキュリティ (RLS) ルールで使用される場合、DirectQuery モードでの使用はサポートされません。