En krydssammenføjning producerer et kartesisk produkt mellem de to tabeller, der returnerer alle mulige kombinationer af alle rækker. Den har ingen on
klausul, fordi du bare forbinder alt med alt.
En full outer join
er en kombination af en left outer
og right outer
tilslutte. Det returnerer alle rækker i begge tabeller, der matcher forespørgslens where
klausul, og i tilfælde hvor on
betingelsen kan ikke opfyldes for de rækker, den sætter null
værdier i for de ikke-udfyldte felter.
Denne wikipedia-artikel forklarer de forskellige typer joinforbindelser med eksempler på output givet et eksempelsæt af tabeller.