NATURALINNERJOIN
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuá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).