Złączenie wewnętrzne
sąsiednich tabel
SELECT * FROM `miasta` INNER JOIN `pracownik` on miasta.MiastoId=pracownik.IdMiasta; lub
SELECT * FROM `miasta`, `pracownik` WHERE miasta.MiastoId=pracownik.IdMiasta;skrajnych tabel (z trzema łącznie)
SELECT rok, dlugosc FROM parada, smok, udzial WHERE parada.id=id_parada AND id_smok=smok.id;skrajnych tabel (z czterema łącznie)
SELECT klienci.imie, wykonawcy.nazwa_firmy FROM klienci, zlecenia, wykonawcy, wykonanie WHERE klienci.id_klienta=zlecenia.id_klienta AND zlecenia.id_zlecenia=wykonanie.id_zlecenia AND wykonanie.id_wykonawcy=wykonawcy.id_wykonawcy;Złączenie zewnętrzne
Od lewej (faworyzowanie prawej)
SELECT * FROM `pracownik` LEFT JOIN `miasta` ON IdMiasta=MiastoId;Od prawej (faworyzowanie lewej)
SELECT * FROM `pracownik` RIGHT JOIN `miasta` ON IdMiasta=MiastoId;