Del via


NATURALINNERJOIN

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Utfører en indre sammenføyning av en tabell med en annen tabell.

Syntaks

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Parametere

Term Definisjon
LeftTable Et tabelluttrykk som definerer tabellen på venstre side av sammenføyningen.
RightTable Et tabelluttrykk som definerer tabellen på høyre side av sammenføyningen.

Returverdi

En tabell som bare inneholder rader som verdiene i de vanlige kolonnene som er angitt, finnes i begge tabellene. Tabellen som returneres, har de vanlige kolonnene fra den venstre tabellen og andre kolonner fra begge tabellene.

Merknader

  • Tabeller er koblet sammen på vanlige kolonner (etter navn) i de to tabellene. Hvis de to tabellene ikke har noen vanlige kolonnenavn, returneres en feil.

  • Det finnes ingen sorteringsrekkefølgegaranti for resultatene.

  • Kolonner som kobles sammen, må ha samme datatype i begge tabellene.

  • Bare kolonner fra samme kildetabell (har samme avstamming) er koblet sammen. Produkter[ProductID], WebSales[ProductdID], StoreSales[ProductdID] med mange-til-én-relasjoner mellom WebSales og StoreSales og Produkter-tabellen basert på ProduktID-kolonnen, WebSales- og StoreSales-tabeller er sammenføyd på [ProductID].

  • Strenge sammenligningssemantikk brukes under sammenføyning. Det finnes ingen type tvang. 1 er for eksempel ikke lik 1,0.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

NATURALLEFTOUTERJOIN