SQL JOIN
Birden çok tablonun satırlarını ilişkili bir sütun üzerinden birleştiren SQL işleci: INNER JOIN (yalnızca eşleşenler), LEFT/RIGHT OUTER JOIN (eşleşme olmasa da bir tarafı korur), FULL OUTER JOIN (iki tarafı korur), CROSS JOIN (kartezyen çarpım).
Altta çalışan algoritmayı planlayıcı seçer: iç içe döngü, hash join ya da merge join. Self-join, tablonun kendisiyle birleşmesidir (aynı users tablosundan çalışan + yönetici). USING yan tümcesi, sütun adı aynıysa ON x.id = y.id için kısaltmadır. Birleştirme anahtarında dizin yoksa tam tarama + sıralama olur, yani felaket. Modern SQL’de NATURAL JOIN vardır ama önerilmez (sütunları kendiliğinden seçmesi ince hatalara yol açar). Satır başına alt sorgu için LATERAL JOIN vardır. Karmaşık JOIN kalıplarının yerini çoğu zaman pencere işlevleri alır.