Sdílet prostřednictvím


NATURALINNERJOIN

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Provede vnitřní spojení tabulky s jinou tabulkou.

Syntax

NATURALINNERJOIN(<LeftTable>, <RightTable>)

Parametry

Semestr Definice
LeftTable Výraz tabulky definující tabulku na levé straně spojení.
RightTable Výraz tabulky definující tabulku na pravé straně spojení.

Návratová hodnota

Tabulka, která obsahuje pouze řádky, pro které jsou hodnoty v zadaných společných sloupcích přítomny v obou tabulkách. Vrácená tabulka bude obsahovat společné sloupce z levé tabulky a další sloupce z obou tabulek.

Poznámky

  • Tabulky jsou spojené ve společných sloupcích (podle názvu) ve dvou tabulkách. Pokud dvě tabulky nemají žádné společné názvy sloupců, vrátí se chyba.

  • Pro výsledky neexistuje žádná záruka pořadí řazení.

  • Sloupce, na kterých jsou spojené, musí mít v obou tabulkách stejný datový typ.

  • Spojují se pouze sloupce ze stejné zdrojové tabulky (mají stejný rodokmen). Například Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] s relacemi M:1 mezi WebSales a StoreSales a tabulkou Products založenou na sloupci Idproduktu, tabulky WebSales a StoreSales jsou spojené s tabulkami [ProductID].

  • Během spojení se používají striktní sémantika porovnání. Neexistuje žádný typ převodu; Například 1 se nerovná 1,0.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

NATURALLEFTOUTERJOIN