Łączenie wewnętrzne to łączenie, w którym wyświetlane są tylko wyniki, w których klucze znajdują się w obu tabelach. Sprzężenie zewnętrzne wyświetli wyniki dla wszystkich kluczy w jednej tabeli, lewe złączenie od pierwszego i prawe złączenie od drugiego. Na przykład:
Załóżmy, że tabela 1 zawiera następujące pary kluczy podstawowych i danych: (1, a), (2, b), (3, c)
Powiedzmy również, że tabela 2 ma następujące pary kluczy podstawowych i danych: (1, zabawa), (3, puszka), (4, zdarzenie)
Zatem wewnętrzne sprzężenie tabeli 1 z tabelą 2 na kluczach podstawowych dałoby następujące wynikowe tryplety (ze wspólnym kluczem podstawowym jako pierwszym, drugim elementem pierwszego stołu drugim i drugim elementem drugiego stołu trzecim): (1, a, fun), ( 3, c, puszka)
Lewe zewnętrzne połączenie tabeli 1 z tabelą 2 na kluczach podstawowych dałoby następujące wynikowe tryplety (taki sam format jak powyżej): (1, a, fun), (2, b, NULL), (3, c, can)
Prawe zewnętrzne połączenie tabeli 1 z tabelą 2 na kluczach podstawowych dałoby następujące wynikowe tryplety (taki sam format jak powyżej): (1, a, fun), (3, c, can), (4, NULL, happ)
Mam nadzieję, że to dobrze wyjaśnia tę koncepcję.