Łączenie wielu tabel to rodzaj zapytania do bazy danych, w którym dane z dwóch lub więcej powiązanych tabel w relacyjnej bazie danych są łączone i łączone razem. W przypadku zapytań do wielu tabel, dane muszą być połączone, aby mogły być pobierane w zorganizowany sposób. Ten typ zapytania może przybierać różne formy, takie jak sprzężenie wewnętrzne, sprzężenie zewnętrzne lub sprzężenie lewe/prawe.
Sprzężenie wewnętrzne to typ operacji sprzężenia, która łączy dwie lub więcej tabel i jest podzbiorem iloczynu kartezjańskiego. Sprzężenie wewnętrzne zwraca tylko te wyniki, które pasują do wartości w obu tabelach.
Zewnętrzne sprzężenie to rodzaj operacji sprzężenia, która łączy dwie lub więcej powiązanych tabel, filtrując wiersze, które nie mają dopasowania w obu tabelach. Ten typ zapytania zwróci wszystkie wiersze z jednej tabeli i wszystkie wiersze z drugiej tabeli, które spełniają kryteria z pierwszej.
Lewe/prawe sprzężenie to rodzaj operacji sprzężenia, która łączy dwie powiązane tabele od lewej do prawej (lub od prawej do lewej). Złączenie lewo/prawo zwróci wszystkie wiersze z jednej tabeli i tylko pasujące wiersze z drugiej tabeli.
Połączenia wielu tabel mogą być używane do łączenia danych z dwóch lub więcej różnych tabel w jeden wynik. Ten typ zapytań jest przydatny do wyświetlania informacji z wielu tabel w zorganizowany sposób. Chociaż złączenia wielu tabel są potężną funkcją relacyjnych baz danych, mogą one spowodować, że zapytanie będzie działać dłużej, ponieważ do jego przetworzenia musi zostać wykorzystanych więcej danych i zasobów.