Angir alternativer for sammenføyning av tabeller.
Relaterte tabeller er som standard sammenføyd ved hjelp av en indre sammenføyning som oppretter et resultatsett basert på rader som inneholder samsvarende informasjon i sammenføyningskolonnene. Ved å angi alternativer på egenskapssiden for sammenføyningslinjen kan du angi en sammenføyning basert på en annen operator, og du kan angi en ytre sammenføyning.
Tabell
Navnene på tabellene, visningene eller funksjonene som er involvert i sammenføyningen. Du kan ikke endre navnene på tabellene her.
Kolonne
Navnene på kolonnene som brukes til å føye sammen tabellene. Operatoren i operatorlisten angir relasjonen mellom dataene i kolonnene. Du kan ikke endre navnene på kolonnene her – denne informasjonen vises bare for informasjon.
Sammenføyningsoperator
Angir operatoren som brukes til å relatere sammenføyningskolonnene. Hvis du vil angi en annen operator enn lik (=), velger du den fra listen. Når du lukker egenskapssiden, vises operatoren du valgte, i diamantgrafikken på sammenføyningslinjen, som i følgende:
Inkluder rader
Angir om rader som ikke samsvarer, vises i dataarket.
Alle rader fra <tabell1>
Angir at alle radene fra den venstre tabellen vises i utdataene, selv om det ikke finnes tilsvarende treff i den høyre tabellen. Kolonner uten samsvarende data i den høyre tabellen vises som null. Hvis du velger dette alternativet, tilsvarer det å angi LEFT OUTER JOIN i SQL-setningen.
Alle rader fra <tabell2>
Angir at alle radene fra høyre tabell vises i utdataene, selv om det ikke finnes tilsvarende treff i den venstre tabellen. Kolonner uten samsvarende data i den venstre tabellen vises som null. Å velge dette alternativet tilsvarer angivelse av RIGHT OUTER JOIN i SQL-setningen.
Å velge både Alle rader fra <tabell1> og Alle rader fra <tabell2> tilsvarer angivelse av FULLSTENDIG YTRE SAMMENFØYNING i SQL-setningen.
Når du velger et alternativ for å opprette en ytre sammenføyning, endres rombegrafikken i sammenføyningslinjen for å angi at sammenføyningen er en venstre ytre, høyre ytre eller full ytre sammenføyning.
Obs!: Ordene «venstre» og «høyre» samsvarer ikke nødvendigvis med plasseringen av tabeller i diagramruten. «Venstre» refererer til tabellen der navnet vises til venstre for nøkkelordet JOIN i SQL-setningen, og «høyre» refererer til tabellen der navnet vises til høyre for JOIN-nøkkelordet. Hvis du flytter tabeller i diagramruten, endrer du ikke hvilken tabell som anses som venstre eller høyre.