Ydre slutter kombinere to eller flere tabeller på en måde, nogle kolonner kan have NULL værdier. MySQL adskiller ydre joinforbindelser i VENSTRE eller HØJRE SLUTTER afhængigt af, hvilken tabel den umatchede data. I en LEFT JOIN er den umatchede poster fra tabellen på venstre side af JOIN klausul returneres. I en RIGHT JOIN er den umatchede poster fra tabellen på højre side af JOIN klausul returneres. VENSTRE og HØJRE SLUTTER
MySQL læser tabellerne i den rækkefølge bestemmes af JOIN klausul. I venstre slutter , er venstre tabel læst før den højre tabel . I højre slutter , er det rigtige bord læst før venstre. Alle dataene returneret fra tabellen , der læses først , og derefter data fra den anden tabel matches . Eventuelle umatchede poster returneres med NULL values.The eksempler vil bruge følgende to tabeller :
addressfname lname staddress zipKris Masters 635 Anywhere Ave 17598Steve Milano 503 St. Elsewhere 17989James Teeney 379 Kensington Ct 98539Pam Buffy 501 W 69th St 80907
zipcodecity state zipLancaster PA 17989Wiconisco PA 17598Orange CA 80907New York NY 50648
syntaks for en LEFT JOIN er : Hej
SELECT fname , lname , staddress , by, stat , zip . postnummer FROM adresse LEFT JOIN zipcode BRUG (zip ),
Denne forespørgsel vil returnere følgende resultater:
Kris