Spis treści
Indeks 🔎︎

# 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.