NATURALLEFTOUTERJOIN
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
Utfører en sammenføyning av LeftTable med RightTable ved hjelp av semantikken Left Outer Join.
Syntaks
NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)
Parametere
Vilkår | 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 fra RightTable som verdiene i de vanlige kolonnene som er angitt for, også finnes i LeftTable. Tabellen som returneres, har de vanlige kolonnene fra den venstre tabellen og de andre kolonnene 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).