Omówmy, jakie są, jak działają i znaczące różnice.
SQL Wewnętrzne dołączenie
Wewnętrzne połączenie SQL to rodzaj połączenia SQL, który zwraca nową tabelę, łącząc rekordy między obiema tabelami. Wewnętrzne zapytanie do łączenia porównuje każdy wiersz z każdej tabeli i znajduje wszystkie pasujące pary. Jeśli wiersz odpowiada określonej warunku, zapytanie łączy je w wynikowy rząd.
Możemy wyrazić składnię wewnętrznego połączenia SQL, jak pokazano:
Wybierz Tabela 1.Kolumna 1, Tabela 2.Kolumna 2…SQL OUTER TOUN
Drugim typem połączeń w SQL to zewnętrzne połączenia. Zewnętrzne połączenie zwraca wszystkie rekordy, czy znajduje się w dowolnej pasie w dowolnej tabeli.
Zewnętrzne połączenie zwraca rekordy, nawet jeśli warunek się nie powiedzie.
Istnieją 3 rodzaje zewnętrznych połączeń:
Lewe zewnętrzne połączenie
Lewy zewnętrzny łącznik zwraca wszystkie rekordy z lewej tabeli i tylko dopasowane rekordy z prawej tabeli.
Składnia jest jak pokazana poniżej:
Wybierz nazwę_polution (S)Właściwe połączenie zewnętrzne
Podobnie, prawe zewnętrzne połączenie zwraca wszystkie rekordy z prawej tabeli i tylko dopasowane rekordy z lewej tabeli.
Składnia jest wyrażona jak poniżej:
Wybierz nazwę_polution (S)Pełne połączenie zewnętrzne
Ten rodzaj łączenia zwraca wszystkie rekordy, gdy dopasowanie znajduje się w dowolnej tabeli. Składnia jest jak pokazana:
Różnice między dołączeniem wewnętrznym i zewnętrznym
Poniżej znajdują się główne różnice między połączeniami wewnętrznymi i zewnętrznymi w SQL.
Zamknięcie
W tym artykule przedstawiono podstawową różnicę między wewnętrznym i zewnętrznym połączeniem w SQL.
Dziękuje za przeczytanie!!