Ha két táblából szeretnénk egyszerre lekérdezni, akkor a táblákat össze kell kapcsolnunk. Erre szolgál a JOIN kulcsszó. Három fajtája van:
- INNER JOIN (kereszt)
- LEFT JOIN (bal)
- RIGHT JOIN (jobb)
Tudnunk kell azt is hogy az összekapcsoláskor megadhatunk az ON paraméter után egy feltételt is, ami alapján összeválogatja a sorokat. Ha viszont nem adunk meg ilyen feltételt, akkor minden sort minden sorral össze fog párosítani, ez két kétsoros táblánál 4 sort, két háromsoros táblánál 9 sort, két négy soros táblánál 16 sort ad vissza. Tehát a sorok száma a két tábla sorainak a számának a szorzatával egyezik meg.
Gondoljunk bele, hogy egy 100 és egy 200 soros táblánál, 20000 sort kapunk vissza, míg ha használjuk a ON feltételét átlagban 100 sorról beszélhetünk.