Właściwości złączenia

Dwukrotne kliknięcie połączenia między dwoma powiązanymi polami w projekcie kwerendy lub wybranie polecenia Wstaw - Nowa relacja, powoduje otwarcie okna dialogowego Właściwości złączenia. Te właściwości będą używane we wszystkich kwerendach tworzonych w przyszłości.

Aby wykonać tę operację...

Otwórz projekt kwerendy i wybierz Wstaw - Nowa relacja lub kliknij dwukrotnie linię łączącą dwie tabele.


Złączone tabele

Określa dwie różne tabele, które mają zostać połączone.

Złączone pola

Określa dwa pola danych, które zostaną połączone relacją.

Opcje

Typ

Określa typ łączenia wybranego łączenia. Niektóre bazy danych obsługują tylko podzbiór różnych możliwych typów.

Złączenie wewnętrzne

W złączeniu wewnętrznym tabela wyników zawiera tylko te rekordy, dla których zawartość połączonych pól jest taka sama. W LibreOffice SQL ten typ łącza jest tworzony przez odpowiednią klauzulę WHERE.

Złączenie lewostronne

W złączeniu lewostronnym tabela wyników zawiera wszystkie rekordy kwerendowanych pól z lewej tabeli i tylko te rekordy kwerendowanych pól z prawej tabeli, dla których zawartość połączonych pól jest taka sama. W LibreOffice SQL ten typ połączenia odpowiada poleceniu LEFT OUTER JOIN.

Złączenie prawostronne

W złączeniu prawostronnym tabela wyników zawiera wszystkie rekordy kwerendowanych pól z prawej tabeli i tylko te rekordy kwerendowanych pól z lewej tabeli, dla których zawartość połączonych pól jest taka sama. W LibreOffice SQL ten typ połączenia odpowiada poleceniu RIGHT OUTER JOIN.

Złączenie pełne

W złączeniu pełnym tabela wyników zawiera wszystkie rekordy kwerendowanych pól z lewej i prawej tabeli. W LibreOffice SQL ten typ połączenia odpowiada poleceniu FULL OUTER JOIN.

Naturalne

W przypadku łączenia naturalnego słowo kluczowe NATURAL jest wstawiane do instrukcji SQL definiującej relację. Relacja łączy wszystkie kolumny, które mają tę samą nazwę kolumny w obu tabelach. Wynikowa połączona tabela zawiera tylko jedną kolumnę dla każdej pary kolumn o jednakowych nazwach.

Prosimy o wsparcie!